A-A+

有下列程序段:inta b c; a=10.b=50;c=30; if(a>b)a=b;b=

2022-08-06 02:26:13 问答库 阅读 174 次

问题详情

有下列程序段:
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正确。

考点:程序