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

admin2021-04-28  37

问题 若有定义: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对应整型变量。地址表列需要读入的是所有变量的地址或字符串的首地址。如果除了格式说明字符和附加格式字符外,如果还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符,比如两个格式说明之间有一个逗号,则从键盘输入时输入量之间也应照原样输入逗号。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8Jtp777K
0

最新回复(0)