问题
单项选择题
以下程序的输出结果是
void fun(float*p1,float*p2,float*s)
s=(float*)calloc(1,sizeof(float));
*s=*p1+*p2++;
main()
float a[2]=1.1,2.2,b[2]=10.0,20.0,*s=a;
fun(a,b,s);
printf("%5.2f\n",*s);
A.11.10
B.12.00
C.21.10
D.1.10
答案
参考答案:D
解析: 本题主要考查了一维数组名用作函数实参进行的运算,数组名作实参相当于传递的是地址,这样在函数中对形参进行的操作可以影响到实参。