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

admin2009-02-15  18

问题 有以下程序    #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
B、3.3
C、63.3
D、1.1

答案8

解析
转载请注明原文地址:https://kaotiyun.com/show/tMXp777K
0

最新回复(0)