以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #include<stdio.h> #define N 10 void fun(int x[N]) { int i=0; while(i<N)scanf("%d",__________)

admin2017-04-26  39

问题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
#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

解析 本题考查数组和scanf函数的使用。程序通过while循环来给数组元素赋值,赋值语句通过调用scanf函数来实现。scanf函数从键盘接收数据,第二个参数是数据保存的地址,因此选项B)和选项D)不是地址,错误。选项A)和选项C)是地址,但是选项A)的i值不会发生变化.循环体内每次都是给同。个元素赋值,不满足要求,选项C)正确。
转载请注明原文地址:https://kaotiyun.com/show/5YDp777K
0

最新回复(0)