若有定义:char c; int d; 程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数2输入给变量d的输入语句是

admin2020-07-28  28

问题 若有定义:char  c; int  d; 程序运行时输入:c=1,d=2<回车>,能把字符1输入给变量c、整数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 选项错误;因为程序运行时输入c=1,d=2<回车>, 所以scanf()函数存在非格式字符c=,d=,所以B选项错误,故答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/dKD0FFFM
0

最新回复(0)