问题 单项选择题

若变量已正确定义为int型,要通过语句scanf("%d,%d,%d¨,&a,&b,&c);给a赋值给b赋值2、给c赋值3,以下输入形式中错误的是( )。(u代表一个空格符)

A.uuu1,2,3<回车>

B.1u2u3<回车>

C.1,uuu2,uuu3<回车>

D.1,2,3<回车>

答案

参考答案:B

解析: 本题考查的是输入函数scanf()基本用法。使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。选项B)中没有输入非格式符“,”,所以是不正确的。

单项选择题
判断题