问题 单项选择题

以下程序的输出结果是
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

解析: 本题主要考查了一维数组名用作函数实参进行的运算,数组名作实参相当于传递的是地址,这样在函数中对形参进行的操作可以影响到实参。

多项选择题
单项选择题