在C语言中这个语句是怎么在系统中运行的〕_page_type=1

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:33:29
C语言中这个程序的a,b具体交换值过程.if(a>b) (t=a;a=b;b=t;) 弄不清a,b是怎么在这个过程中换值的.请高手指教.谢谢了

将a的值赋给了t,再把b赋给a,这时a储存的就是原来b的值,t储存的是a的值,再把t赋给b,b储存的就是原来a的值了

a和b要交换必须要有一个辅助的交换区,t就是交换区,就像玩汉洛塔一样必须要有三个才能实现交换

a=b,是赋值语句,将等号右边的数值赋给等号左边,同时a原来的值就不在了