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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/17 23:16:33

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,则不执行.