下面叙述中错误的是()。
A. 函数的形式参数,在函数未被调用时就不被分配存储空间
B. 若函数的定义出现在主调函数之前,则可以不必再加说明
C. 若一个函数没有return语句,则什么值也不会返回
D. 一般来说,函数的形参和实参的类型应该一致
在C程序的函数调用时,主调函数中的实参和被调函数中的形参()
A. 个数必须相同,但次序、数据类型可以不考虑
B. 个数、次序应该相同,对应参数的数据类型应该相同或相容
C. 个数、次序和数据类型均可以不相同
D. 对应参数的数据类型应该相同,但个数和次序可以不考虑
以下程序的输出结果是 ( )#define M(x,y,z) x*y+zmain(){int a=1,b=2, c=3;printf("%d\n", M(b,c,a));}
A. 4
B. 5
C. 6
D. 7
以下程序的输出结果是( )#define SQR(X) X*Xmain() {int a=3, b=2,n;n=SQR(a+b);printf("%d\n",n);}
A. 25
B. 36
C. 11
D. 12