課程
/后端開發(fā)
/C
/C語言入門
為什么flag *=-1能實現(xiàn)偶數(shù)前符號為負(fù)?奇數(shù)前符號為正?
2017-12-24
源自:C語言入門 4-10
正在回答
flag = flag *(-1)。其實就是取相反數(shù)。最開始的時候定義了flag位為1,每經(jīng)過一次循環(huán)就變號一次,剛好就是1,-1,1,-1,剛好和奇偶奇偶對應(yīng)這樣。
慕標(biāo)7066019 提問者
z3phyr 回復(fù) 慕標(biāo)7066019 提問者
慕標(biāo)7066019 提問者 回復(fù) z3phyr
那為什么 ?flag=*(-1),在計算的時候是每經(jīng)過一次循環(huán)就變一次號呢? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 我知道原先 定義的flag=1,就是一直不理解后面那個令flag=-1了以后,為什么不是所有的數(shù)前面都是負(fù)號
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答關(guān)于符號的問題
1 回答關(guān)于c的符號問題
1 回答關(guān)于等與符號的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-12-25
flag = flag *(-1)。其實就是取相反數(shù)。最開始的時候定義了flag位為1,每經(jīng)過一次循環(huán)就變號一次,剛好就是1,-1,1,-1,剛好和奇偶奇偶對應(yīng)這樣。
2017-12-25
那為什么 ?flag=*(-1),在計算的時候是每經(jīng)過一次循環(huán)就變一次號呢? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 我知道原先 定義的flag=1,就是一直不理解后面那個令flag=-1了以后,為什么不是所有的數(shù)前面都是負(fù)號