有以下程序段:
int a,b,C;
a=10;b=50;C=30;
if(a >b)a=b,b=c;c=a;
printf("a=%d b=%d c=%d",a,b,c);
程序的输出结果是( )。
【正确答案】 A
【答案解析】a=10,b=50,a< b,if语句判断条件不成立,执行c=a,得到c=10,a和b的值不变。