郁哥哥
QQ:4192190
級(jí)別: 家園常客
|
圖片:
圖片:
為啥這樣寫(xiě),兩個(gè)變量的值就可以互換? |
|
---|---|---|
|
wangnaizhi
級(jí)別: 論壇先鋒
|
應(yīng)該有專門(mén)的方法可以實(shí)現(xiàn) |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣(mài)
級(jí)別: VIP會(huì)員
|
這種方式僅適合數(shù)字的交換,同時(shí)可能產(chǎn)生數(shù)據(jù)的溢出,有點(diǎn)是不需要建立中間變量。 可以看看: https://blog.csdn.net/ljx_5489464/article/details/50042571 Good Luck~ |
---|---|
|
郁哥哥
QQ:4192190
級(jí)別: 家園常客
|
我是在想這個(gè)為啥也可以互換? 我知道有別的方法 |
|
---|---|---|
|
郁哥哥
QQ:4192190
級(jí)別: 家園常客
|
[quote]引用第2樓cvlsam于2022-01-13 16:04發(fā)表的 : 這種方式僅適合數(shù)字的交換,同時(shí)可能產(chǎn)生數(shù)據(jù)的溢出,有點(diǎn)是不需要建立中間變量。 可以看看: ....... 牛批 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
|
設(shè)aa的值為a,設(shè)ss的值為b 第一行 aa==a-b 第二行 ss==(a-b)+b 所以 ss==a 第三行 aa==a-(a-b) 所以 aa=b |
---|---|
|
laihuaxun200
級(jí)別: 略有小成
|
這只是不用第三方變量,交換2個(gè)int變量的寫(xiě)法,一般是面試用,實(shí)際開(kāi)發(fā)中很少人這么寫(xiě),一般用第三方變量進(jìn)行變量的交換。 |
---|---|
|
aaabb1001
級(jí)別: 論壇先鋒
|
int a = 500,b=200,c; c = a; a = b; b = c; Console.WriteLine(a); Console.WriteLine(b); Console.ReadKey(); |
---|---|
|