C語言中switch後面的表示式能不能是邏輯運算子

時間 2022-03-08 09:45:22

1樓:陀曼婉辛爾

c語言中的邏輯運算子就三種,&&與||或!非,它們的優先極順序為非,與,或。它們含義如下,!:

當操做數為真時,結果為假,反之也成立,並且它的優先極也最高,因為只有它是單目運算子,&&:只有當兩個操做數都為真時,結果才為真,否則為假。||:

只有當兩個操做數都為假時,結果才為假,否則結果為真。除了這些,邏輯運算子還有幾點應注意,!運算子是右結合性,&&和||是左結合性。

在邏輯表示式求解時,並不是所有的邏輯運算子都被執行,只是在必須執行下乙個邏輯運算子才能求表示式的解時,才能執行該運算子。如

2樓:匿名使用者

語法上講可以

問題是這種邏輯判斷只有真或假兩種可能性

即接下來的case只能是case1或case 0那麼既然這樣的話為什麼不用if else呢

3樓:匿名使用者

不可以,他必須是乙個變數

4樓:

當然可以用,只要不是常量就行

c語言中switch結構的使用,C語言中switch結構的使用

秋風依舊好 因為case後面不能接範圍,也就是說case後面是一個確實固定的常量.用下面的方法比較好,include int main 你可以先把範圍用字母或常量代替 再用switch語句 資料 include void main else printf score scanf d s system...

c語言中switch怎麼用,C語言中的SWITCH是什麼意思?

兔丞飛 簡單的說switch語句也是屬於判斷語句,if else語句適合3個以內的判斷,但是多了用if就不太方便了,所以這時3個以上的判斷用switch語句就比較方便了,結構就像樓上的兄弟們那樣寫的,大概怎麼用我舉個例子你就懂了。例 判斷一週的食譜,就是星期幾的食譜是什麼,首先一個星期7天,那麼判斷...

C語言中switch語句什麼意思

小u自 switch在c語言中是保留字,其作用是進行判斷選擇。switch 開關語句 常和case break default一起使用。switch用在程式設計中,如c語言中它經常跟case一起使用,是乙個判斷選擇 其功能就是控制流程流轉的。直線翻譯 switch語句,即 切換 語句 case即 情...