为什么这个就叫做互换
#include<stdio.h>int main(void)
{
int a,b,t;
a = 3,b = 4;
if(a < b)
{
t = a;//1
a = b;//2
b = t;//3
}
printf("%d,%d",a,b);
return 0;
}
我的疑问是为什么这个就叫做互换,我已经看懂1,2,3过程应该就是a,b互换过程,不过纠结于为什么这样就叫做互换,但是不过这纠结又好比纠结1+1=2的问题,有人解释下为什么不,感觉像是钻牛角尖了。