问题 单项选择题

有以下程序
#include<stdio.h>
void fun(float * p1,int n1,float,*p2,int n2,float * s)
int i;
s=(float *)calloc(1,sizeof(float));
*s=0;
for(i=0;i<n1;i++)
*s+=*p1++;
for(i=0;i<n2;i++)
*s+=*p2++;

main()
float a[2]=1.1,2.2,b[3]=10.0,20.0,30.0),*s=a;
fun(a,2,b,3,s);
printf("%f\n",*s);

上面程序的输出结果是 ( )

A) 60.000000
B) 3.300000
C) 63.300000
D) 1.100000

答案

参考答案:D

单项选择题
单项选择题