a和b互換的流程圖 c語(yǔ)言,將變量A和B的值進(jìn)行互換,的程序?
c語(yǔ)言,將變量A和B的值進(jìn)行互換,的程序?這是最基本的交換代碼。創(chuàng)建要交換的臨時(shí)變量。其實(shí)還有另外一種交換方法:先給a B賦值,然后把B改成“a”-B,也就是a B-B=a,最后把a(bǔ)改成“a”-B,也
c語(yǔ)言,將變量A和B的值進(jìn)行互換,的程序?
這是最基本的交換代碼。創(chuàng)建要交換的臨時(shí)變量。其實(shí)還有另外一種交換方法:先給a B賦值,然后把B改成“a”-B,也就是a B-B=a,最后把a(bǔ)改成“a”-B,也就是a B-a=B,如果我的答案對(duì)你有幫助,請(qǐng)接受。如果你有任何問(wèn)題,你可以問(wèn)我
當(dāng)然,這是錯(cuò)誤的。你可以在跑步時(shí)試試。假設(shè)a=1,B=2,在運(yùn)行“a=B”之后,a=2,B=2,然后在運(yùn)行“B=a”之后,B=2,a和B都是2,并且交換沒(méi)有完成。X的作用是將a的值存儲(chǔ)在輔助空間中,以避免被B的值覆蓋。這種變量交換方法,即所謂的“三變量方法”,也有只使用兩個(gè)變量來(lái)完成交換的方法,1A=abb=a-ba=a-b2a=a XOR BB=a XOR ba=a XOR B