若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给变量a,5赋给变量b的输入数据是(C).A. 35 B. 3,5 C. 3;5 D. 35为什么不是b逗号要对应啊?

问题描述:

若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给变量a,5赋给变量b的输入数据
是(C).
A. 35
B. 3,5
C. 3;5
D. 35
为什么不是b逗号要对应啊?

注意看:scanf("%d;%d",&a,&b);
scanf语句输入的时候要对应双引号里面的内容;
这里要对应的是双引号里面的那个字符,即分号.