有一个简单的C语言问题我理解不了 望高手解答啊!

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:26:40
在排序的时候 有个
t=a;
a=b;
b=t;
这么一个东西 我始终理解不了 有没有高手给我详细讲一下啊!

实现a,b值的交换啊

假设a=1,b=2
int t

t=a (t=1,a=1)
a=b (b=2,a=2)
b=t (b=1,t=1)

最后得到 a=2,b=1

t在这里充当一个临时变量

a把值给T B把值给a t在把值给a
这样通过中间值T达到a值和b值的互换!