若在定义语句: int a,b,c,*p=&c; 接着执行以下选项中的语句,则能正确执行的语句是( )。

admin2020-05-19  31

问题 若在定义语句:
int a,b,c,*p=&c;
接着执行以下选项中的语句,则能正确执行的语句是( )。

选项 A、scanf("%d",p);
B、scanf("%d%d%d",a,b,c);
C、scanf("%d",a,b,c);
D、scanf("%d",&p);

答案A

解析 scanf函数的一般形式为 scanf("格式控制字符串",输入项1,输入项2,…),其中,输入项由地址运算符"&"后跟变量名组成,取地址运算符"&"不可以省除非输入项为一指针,本身代表一个地址,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/oyCp777K
0

相关试题推荐
最新回复(0)