新手上路有问题请教下各位大虾
再比较各个数大小的时候那个换位是怎么回事的,怎么看都不明白,例如:if(a>b){t=a,a=b;b=t;}解析一下,为什么再不同的题目他的意思不一样的.
这是在a>b的其情况下,将a,b的位置交换。t=a,就是将a的值赋予t,此时t就是a。因此后面的b=t,即将a放到b的位置,在此之前b已经放到a
的位置。因此a, b的交换实现。我也是新手,这也是自己理解,不知道对不对,仅供参考。