选择题
若有定义:char c;int d;程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量e、整数2输入给变量d的输入语句是______。
A、
scanf('c=%d d=%d',&c,&d);
B、
scanf('c=%c d=%d',&c,&d);
C、
scanf('c=%d,d=%d',&c,&d);
D、
scanf('c=%c,d=%d',&c,&d);
【正确答案】
D
【答案解析】
scanf()函数中,%d对应的参数是整数型地址,%c对应参数为char型地址,因此A,C选项错误;如果输入地址有多个,应该用逗号隔开,因此B选项错误,故答案为D选项。
提交答案
关闭