c語(yǔ)言交換兩個(gè)變量a和b的值
2025-04-17 23:34:59問答瀏覽:7346次
最新回答:可以通過以下方法解決問題:
我要提問
登錄后回復(fù)
共 4 個(gè)回答
- 在C語(yǔ)言中交換兩個(gè)變量a和b的值,可以直接通過第三個(gè)變量輔助實(shí)現(xiàn),代碼如下:
c int a = 1, b = 2; int temp; temp = a; a = b; b = temp;
或者使用高級(jí)點(diǎn)的C語(yǔ)言特性,通過逗號(hào)運(yùn)算符和賦值表達(dá)式來簡(jiǎn)化代碼:
c int a = 1, b = 2; a = b, b = a;贊33回復(fù)舉報(bào) -
a和b值交換方法一:先存a轉(zhuǎn)b,再存b原值轉(zhuǎn)a;方法二:用第三個(gè)變量c,a轉(zhuǎn)c,b轉(zhuǎn)c,再c轉(zhuǎn)a;方法三:直接運(yùn)算a=a+b,b=a-b,a=a-b。贊15回復(fù)舉報(bào)
我也是有底線的人~
點(diǎn)擊加載更多
最新資訊
更多相關(guān)資訊
更多熱門新聞
-
由他
2003位用戶圍觀了該問題 -
肖肖
474位用戶圍觀了該問題 -
那一抹藍(lán)
465位用戶圍觀了該問題