若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是 ______。

admin2010-09-05  34

问题 若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是 ______。

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

答案A

解析 scanf函数中格式控制后面应为变量地址列表,因此选项C和选项D都错误,选项B中“&d”是指针变量d的地址,与题目不符。由题目可知指针变量d中存放的是变量c的地址,所以正确答案为选项A。
转载请注明原文地址:https://jikaoti.com/ti/ShI0FFFM
0

最新回复(0)