若程序中定义了以下函数
double myadd(double a,double b)
{ return (a+b);}
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
A)double myadd(double a,b);
B)double myadd(double,double);
C)double myadd(double b,double a);
D)double myadd(double x,double y);
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 计算结果不相
符的是( )
A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2 D)h/2*(a+b)
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是( )
A)k=*p1+*p2; B)p2=k; C)p1=p2; D)k=*p1 *(*p2);
设int i=10,j=10;则“printf(“%d,%d\n”,++i,j--);”输出结果是( )
A)10,10 B)10,9 C)11,9 D)11,10
下面四个选项中,均是C语言关键字的是:( )
A. auto enum include B swith typedef continue
C signed union scanf D if struct type