如题所述
只是典型的交换两个变量的值的代码,以后会经常用到的,所以一定要理解这样的代码。具体来说就是先保存其中一个变量的值到临时变量,这里是保存变量a的值到临时变量t中;接着再把另一个变量b的值赋值给变量a,这时变量a里面是原来的b的值;最后再把临时变量t的值(原来的a的值)赋值给b完成交换。追问
那跟上面if有什么关系
都没有else
3个等式怎么就可以输出最大值
追答这三个赋值语句是交换,这个程序也不是输出最大值的,当a大于b就交换a、b的内容
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-03-30
利用一个中间量t,把a和b的值交换一下,可以类比杯子里的水,两个杯子里的水要想交换一下,需要另一个杯子做缓冲
第2个回答 2018-03-30
就是把a和b的值互换了