输入abc,按大小排序。

img


为什么e=a,a=b,b=e啊。这样不就全部相等了,还排什么序。

=是赋值符号,意思是:=右边的数保持不变,让右边的数赋值给左边

这是交换啊
e=a,a=b,b=e
比如a = 10 ,b =5
e= a,那么 e=a = 10
a = b,那么a = b = 5
b = e ,那么 b=e =10
这样之后,a= 5,b=10,完成交换了。怎么会全部相等呢?

e=a; a=b; b=e; 把e看成临时变量,e=a就是先把a的值赋给e暂存;a=b就是再把b的值赋给a,这时a就变成b的值了;b=e就是把最前面保存的a的值给到b,这时b中就是a的值了,完成了a和b数值的交换

e是用来做临时存储数据用的,用来记录数据,实现交换的

e=a,a=b,b=e的作用是将a与b的值交换,并不是相等