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

admin2021-02-25  31

问题 设有定义: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://jikaoti.com/ti/lOz0FFFM
0

最新回复(0)