e232.c

組込み関数暗黙の型宣言
#ident	"$Id: e232.c.html 187 2006-05-17 05:23:14Z ono.mki $"
/*###12 [cc] 警告: BBC:e232: 組込み関数の、暗黙の型宣言と異なります 【 XXX 】%%%*/

/*
#include        <math.h>
int     cos() ;
*/

int     main(){ 
        cos() ;
        return(0) ;	
}

解説: cos()は math.hの中で以下の様に宣言されていますが extern double cos(double); math.hを使用していないので 省略時 int と解釈されています。 C-FAQ 1.25J C-FAQ 1.25E を参照して下さい。