阅读以下程序,当输入数据的形式为:1,2,3 ,其输出结果为_______.(表示回车)

阅读以下程序,当输入数据的形式为:1,2,3 ,其输出结果为_______.(表示回车)
#include
main( )
{ int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("%dn",a+b+c);
}
A:3 B:6 C:1 D:不确定值
品茗闲心 1年前 已收到1个回答 举报

敢和ii作对 幼苗

共回答了18个问题采纳率:83.3% 举报

选择D
scanf函数中两个格式说明符(也就是用%标记的字符)之间可以定义输入时的格式.什么都没有时表示输入的时候只能用空字符进行间隔.
本题输入1,2,3
相当于将1赋值给第一个变量
将逗号赋值给第二个变量,由于变量类型要求整形,类型不匹配,所以程序终止.b,c中并没有被赋值.最后结果不确定

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 2.033 s. - webmaster@yulucn.com