if(a>b)t=a;a=b;b=t与if(a>b){t=a;a=b;b=t}有什么区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 11:28:36
if(a>b)t=a;a=b;b=t与if(a>b){t=a;a=b;b=t}有什么区别

if(a>b)t=a;a=b;b=t与if(a>b){t=a;a=b;b=t}有什么区别
if(a>b)t=a;a=b;b=t与if(a>b){t=a;a=b;b=t}有什么区别

if(a>b)t=a;a=b;b=t与if(a>b){t=a;a=b;b=t}有什么区别
第一个:a>b非0,则将a值赋给t,为0则不执行.然后再将b赋给a,再将t 赋给b
第二个:a>b非0,则将a值赋给t,然后再将b赋给a,再将t 赋给b,为0,则不执行.