若有定义:char c; int d; ,程序运行时输入: 1,2 ,能把值1输入给变量c、值2输入给变量d的输入语句是( )。

admin2020-11-23  35

问题 若有定义:char c; int d; ,程序运行时输入: 1,2 <回车>,能把值1输入给变量c、值2输入给变量d的输入语句是( )。

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

答案A

解析 考查scanf的格式输入。如果程序调试的时候有普通的字符,那么若要程序调试通则需要在scanf的""内原样带有相同的字符,变量c和d的数据类型分别为char型和int型,对应的格式控制符为%c和%d,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/qA3p777K
0

最新回复(0)