若有定义和语句: int a,b; scanf("%d,%d,",&a,&b); 以下选项中的输入数据, 不能把值 3 赋给变量 a、 5 赋给变量 b 的是
scanf()的格式控制串可以使用其他非空白字符, 如本题中的逗号, 但在输入时必须输入这些字符, 以保证匹配。 所以在 3 和 5 之间必须输入逗号, 不能有其他符号, 才能保证 a 和 b 的正确赋值。 所以选择 D。