问题 单项选择题

以下程序段给数组所有的元素输入数据,请选择正确答案填入。
#include<stdio.h>
main()

int a[10],i=0;
while(i<10)scanf("%d",______);
:
:

A.a+(i++)

B.&5[i+1]

C.a+i

D.&a[++i]

答案

参考答案:A

解析:[评析] a就是数组a的首地址,而a+x是数组中第x个元素的地址,所以在四个选项中,选项B和C只能输入一个数据,选项D不能给a[0]输入数据,只有A可以完成给数组所有的元素输入数据的任务。

多项选择题
单项选择题