请问若a, b均为int型变量,x, y均为float型变量,正确的输入函数调用是( )

来源:百度知道 编辑:UC知道 时间:2024/05/04 17:13:24
A. scanf("%d%f",&a,&b); B. scanf("%d%f",&a,&x);
C scanf("%d%d",a,b); D. scanf("%f%f",x,y);

选B,

看看scanf函数对格式化输出的要求就可以解决你的困惑了,

d 整型
f 浮点型

c 字符
s 字符串

首先排除 C D ...

然后根据对应关系选 B ...

不用说是B
首先&取地址是要的!
其次,格式要对,A中b不是float类型的,排除,剩下的就是B了!

选B。
要对变量取地址,所以C D不对;然后看格式%d--整型(int)变量,%f--浮点型(float)变量,故选B。

同意楼上