问题
单项选择题
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#include<stdio.h>
#define N 10
void fun(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
解析: 阅读程序,将选项A带入程序中的空缺处,可以实现为x[0]赋值,不能为其他的元素赋值,即实现不了循环。将选项B带入空缺处,同选项A一样实现不了循环赋值。将选项D带入空缺处,不能实现为x[0]赋值,而且还会导致出界。所以正确答案为选项C。