9:以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) {

9:以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#define N 10
void arrin(int x[N])
{ int i=0;
while(i<N)

scanf("%d",_________);
}
在下划线处应填入的是 。
A) x+i B) &x[i+1] C) x+(i++) D) &x[++i]

分析一下

选c,数组名就是数组的首地址,其中的每个元素直接用数组名做指针就能遍历到,d也行,只是++i 先把i加1,第一个元素不能赋值,换成i++就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-12
c &x[i++]等价x+(i++),都是指数组的地址本回答被提问者采纳
第2个回答  2011-05-12
看错了,的确是C,第一次输入的是x[0],之后i++就是输入x[1]、x[2]......