c 中int t=*a;*a=*b;*b=t;什么意思
1 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
1、這個(gè)就是兩個(gè)數(shù)的交換
2、通過(guò)一個(gè)中間變量t來(lái)做交換
3、首先用 t 來(lái)保存 指針a的值,然后 把 指針b的值 存放到 指針a 中,(這樣a就獲取到了b的值),然后再將t的值賦值給 b(t 里面保存著a的值,因此b獲取到a的值)
4、完成了兩個(gè)數(shù)的數(shù)據(jù)交換,通過(guò)中間變量t來(lái)實(shí)現(xiàn)
- 1 回答
- 0 關(guān)注
- 1263 瀏覽
添加回答
舉報(bào)
0/150
提交
取消