单选题
有以下程序段
#includ<stdio.h>
ina,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
printf("a=%b=%c=%",a,b,c);
程序的输出结果是( )。
A、
a=10 b=50 c=30
B、
a=10 b=50 c=10
C、
a=10 b=30 c=10
D、
a=50 b=30 c=50
【正确答案】
B
【答案解析】
C语言中使用分号来作为语句的结束,所以a=b,b=c;是一条含有逗号运算符语句。if条件不满足,直接执行c=a。
提交答案
关闭