成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

用c語(yǔ)言實(shí)現(xiàn)ab交換 C語(yǔ)言中,怎樣不用中間變量而互換兩個(gè)變量的值呢?

C語(yǔ)言中,怎樣不用中間變量而互換兩個(gè)變量的值呢???設(shè)交換a,b兩個(gè)變量的值。為了方便,直觀一些,咱們令a=1,b=3。1)方法一:a=a b //a=4,b=3b=a-b //a=4,b

C語(yǔ)言中,怎樣不用中間變量而互換兩個(gè)變量的值呢?

??設(shè)交換a,b兩個(gè)變量的值。為了方便,直觀一些,咱們令a=1,b=3。1)方法一:a=a b //a=4,b=3b=a-b //a=4,b=1a=a-b //a=3,b=1通過(guò)以上三條語(yǔ)句,就實(shí)現(xiàn)了不借助其他變量交換兩個(gè)變量的值。2)方法二:swap(a,b)直接調(diào)用swap函數(shù),可以直接將a,b兩個(gè)變量中的值交換,無(wú)需再借助其他變量。3)方法三:a=a^bb=a^ba=a^b這里的^是異或,不是冪,抱歉沒(méi)找到合適的符號(hào)(?_?)emmm...目前只想到這三種方法,歡迎各位大佬借樓補(bǔ)充~