问题:
[单选] 以下程序段给数组所有元素输入数据:#include<stdio.h>main()
{int a[10],i=0;
while(i<10)scanf(”%d”,);
}
应在下划线处填入的是( )。
A . a+(i++)
B . &a[i+1]
C . a+i
D . &a[++i]
参考答案:A
参考解析:
A。【解析】因为要遍历,所以排除B、C,因为D先加1再取值,丢了a[o]。
以下程序段给数组所有元素输入数据:#include<stdio.h>main(){int a[10],i=0;while(i<10)scanf(”%d”,);}应在下划线处填入的是( )。
问题:
[单选] 以下程序段给数组所有元素输入数据:A . a+(i++)
B . &a[i+1]
C . a+i
D . &a[++i]
参考答案:A
参考解析:
A。【解析】因为要遍历,所以排除B、C,因为D先加1再取值,丢了a[o]。