如果a小于b,则a的值赋予temp,将b的值赋予a,再将b赋予temp.这样完成了a和b的值的交换.总体来说就是,如果a小于b,则交换ab的值.那么又变成a大于b.一般用来把数字按照大小来排序很好.
具体的,上面已经说好了.
我来点形象点的吧.
好比有一瓶洒(相当于a)和一瓶酱油(相当于b),两个要交换瓶子.
这就需要一个空瓶(相当于temp的作用了).
先把酒倒到空瓶里.再把酱油倒到酒瓶.再把酒倒到酱油瓶里面
这就是temp的作用了
假设a=3
b=5
那么(atemp=3
a=5(因为b=5)
b=3(temp=3他保存了a 的值,在a没有变成5之前为3)
最后结果就是a=5,b=3了!
如果a这样就完成了a,b的交换了!!