A-A+
以下fun函数的功能是:累加数组元素中的值。n为数组中元素的个数。累加的和放入x所指的存储单
问题详情
以下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。