选择题   设有定义:
    int a=1,b=2,c=3;
    以下语句中执行效果与其他三个不同的是______。
 
【正确答案】 D
【答案解析】[考点] 字符、选择和程序结构 执行if语句时,首先计算紧跟在if后面一对圆括号中的表达式的值。如果表达式的值为非零(“真”),则执行其后的if子句,然后去执行if语句后的下一条语句;如果表达式的值为零(“假”),则跳过if子句,直接执行if语句后的下一条语句。在选项if(a>b) c=a;a=b;b=c;中,if子句只有c=a,而其余三项中if子句包括c=a;a=b;b=c;。