A-A+
有下列程序段:inta b c; a=10.b=50;c=30; if(a>b)a=b;b=
问题详情
有下列程序段:
inta,b,c;
a=10.b=50;c=30;
if(a>b)a=b;b=C;c=a;
printf("a=%db=%dc=%d\n",a,b,c);
程序的输出结果是()。
A.a=10b=50C=10
B.a=10b=50c=30
C.a=10b=30c=10
D.a=50b=30c=50请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
C。【解析】程序中a=10,b=50,c=30,判断if(a>b)为假,不执行if语句,执行c=a=10。所以选项A正确。