課程
/后端開發
/C
/C語言入門
關系運算符中 !=(不等于)與邏輯運算符中!(邏輯非)是一個意思嗎?
2015-04-07
源自:C語言入門 3-7
正在回答
從效果上說,兩者效果是一樣的,例如,if語句中用!=0或者用!0,這個效果是一樣的
但是從表達意思上說就完全不一樣,例如,一個變量a,如果在if語句中,那么可以寫a!=0然后可以執行邏輯,也可以寫!a然后可以執行邏輯。前者只是表示a不等于就可以執行邏輯,但是!a不一樣,!a就是說a=0的時候,是可以執行下面的邏輯的,但是a=1或者其他數字的時候就不執行下面的邏輯了,你可以自己動手試試
小西奧 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答關于邏輯運算符
1 回答邏輯運算符
2 回答邏輯運算符
4 回答關于邏輯非運算
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-07
從效果上說,兩者效果是一樣的,例如,if語句中用!=0或者用!0,這個效果是一樣的
但是從表達意思上說就完全不一樣,例如,一個變量a,如果在if語句中,那么可以寫a!=0然后可以執行邏輯,也可以寫!a然后可以執行邏輯。前者只是表示a不等于就可以執行邏輯,但是!a不一樣,!a就是說a=0的時候,是可以執行下面的邏輯的,但是a=1或者其他數字的時候就不執行下面的邏輯了,你可以自己動手試試