问题
单项选择题
若变量已正确定义为int型,要通过语句
scanf("%d,%d,%d",&a,&b,&c);
给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)______。
A.1□2□3<回车>
B.□□□1,2,3<回车>
C.1,□□□2,□□□3<回车>
D.1,2,3<回车>
答案
参考答案:A
解析: 本题考查的是格式化输入函数scanf( )基本用法。使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。选项A中没有输入非格式符“,”,所以是不正确的。