选择题 36.  设有定义:“int a=1,b=2,c=3;”,以下语句中执行效果与其他三个不同的是______。
【正确答案】 C
【答案解析】 本题判断结果。选项A中,如果(a>b),则执行“c=a,a=b,b=c”这个语句(注意分号的位置,如果条件成立,将会执行第一个分号前的语句),显然if不成立,则a,b,c原样输出。选项B和选项D是同理,而选项C因为条件不成立,则不执行第一条语句“c=a”,接着执行“a=b”,将b的值赋给a,a的值为2;“b=c”,b的值为3,c的值原样输出,结果为2,3,3。