以下fun函数的功能是:累加数组元素中的值。n为数组中元素的个数。累加的和放入x所指的存储单元中。 fun(int b[],int n,int *x) { int k,r=0; for(k=0;k<n;k++) r=【 】;

admin2009-02-15  32

问题 以下fun函数的功能是:累加数组元素中的值。n为数组中元素的个数。累加的和放入x所指的存储单元中。
   fun(int b[],int n,int *x)
   {  int k,r=0;
      for(k=0;k<n;k++)  r=【  】;
【  】=r;
   }

选项

答案r+b[k]或*(b+k)+r *x

解析 r是累加的和,k是数组b的下标,因此有r=r+b[k];由于x是传地址调用,*x是其指向存储单元的内容,要把累加的和放入x所指的单元,因此有*x=r。
转载请注明原文地址:https://kaotiyun.com/show/K3Xp777K
0

最新回复(0)