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

admin2022-04-01  29

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

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

最新回复(0)