问题 单项选择题

下列程序的输出结果是( )。

main()

int a=4,b=5,c;

ifa<B)

c=a*b;printf("%d,%d,%d\n",b,a,c);

else

c=b/a;printf("%d,%d,%d\n",b,a,c);

A) 4,5,12
B) 20
C) 5,4,20
D) 12

答案

参考答案:C

解析: 本题考查if else语句。第一个if语句,先判断条件,发现a<b成立,执行下列的复合语句,得 c=a*b=20,b、a的值不变。

问答题 简答题
单项选择题