选择题
设有定义:int x[10],*p=x,i;,若要为数组x读入数据,则以下选项正确的是______。
A、
for(i=0;i<10;i++)scanf('%d',p+i);
B、
for(i=0;i<10;i++)scanf('%d',*p+i);
C、
for(i=0;i<10;i++)scanf('%d',*(p+i));
D、
for(i=0;i<10;i++)scanf('%d,x[i]);
【正确答案】
A
【答案解析】
[考点] 函数、指针和数组 从scanf('<格式化字符串>',<地址表>);可知scanf()的第二个参数是地址,因此,分析四个选项可以判断只有for(i=0;i<10;i++)scanf('%d',p+i)是p[i]的地址,其余均是变量本身。
提交答案
关闭