if(x==y)条件不满足,t=x;这个语句不执行。后面的x=y; y=t;是无条件执行的(它不在 if 语句“罩着"的范围内)所以,最后输出:20,0
这是c语言吧我只能告诉你 最后数值 t=0,x=20,y=0那段打印的代码我忘了%d什么意思了!