问题 单项选择题

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

A.scanf(“%d%d%d”,&a,&b,;

B.scanf(“%d%d%d”,&a,&b,&;

C.scanf(“%d%d%d”,a,b,;

D.scanf(“%d%d%d”,a,b,*;

答案

参考答案:A

解析:scanf()函数有两个参数,第一个参数是输入格式字符串,第二个参数是输入变量地址列表。输入格式字符串主要由“%”符号和格式字符组成。地址列表是由多个地址组成的。选项B中d已经为地址,不应再加上求地址符号“&”;选项C中,a和b都为变量不是地址,应该在a和b之前加上求地址符号“&”;选项D中指针d所指向的存储空间的位置为变量c的值,不为地址。

单项选择题 A1/A2型题
单项选择题