设有定义:int x[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是( )。

admin2019-01-11  20

问题 设有定义: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);

答案A

解析 从scanf(“<格式化字符串>”,<地址表>);可知scanf()的第二个参数是地址,因此,从4个答案中可以判断,只有选项A是p的地址,其他的均是变量本身。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Tpxp777K
0

最新回复(0)