精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

switch括號中可以寫哪些條件

科技綠洲 ? 來源:網絡整理 ? 作者:網絡整理 ? 2023-11-30 14:28 ? 次閱讀

在switch括號中,可以寫以下類型的條件:

  1. 整數類型:可以寫整數常量、整數變量或整數表達式作為條件。例如:switch(x),其中x可以是一個整數常量、整數變量或整數表達式。
  2. 字符類型:可以寫字符常量、字符變量或字符表達式作為條件。例如:switch(ch),其中ch可以是一個字符常量、字符變量或字符表達式。
  3. 枚舉類型:可以寫枚舉常量、枚舉變量作為條件。例如:switch(color),其中color可以是一個枚舉常量或枚舉變量。
  4. 字符串類型:在C++11以后的版本中,可以使用字符串作為條件。例如:switch(str),其中str可以是一個字符串常量、字符串變量或字符串表達式。

需要注意的是,switch條件中要求是離散的、具體的值,而不是范圍或條件表達式。另外,switch條件中的類型必須是可比較的類型,不支持浮點數類型。

同時,switch條件中必須是一個單一的值,不能是一個集合或范圍。如果需要檢查多個條件,可以使用多個case語句。

在每個case語句中,可以寫與switch條件相匹配的值。如果case后面的值與switch條件相匹配,則執行與該case語句相關的代碼塊。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Switch
    +關注

    關注

    1

    文章

    532

    瀏覽量

    57928
  • 字符串
    +關注

    關注

    1

    文章

    566

    瀏覽量

    20384
  • 變量
    +關注

    關注

    0

    文章

    607

    瀏覽量

    28257
  • 整數
    +關注

    關注

    0

    文章

    13

    瀏覽量

    6480
收藏 人收藏

    評論

    相關推薦

    if語句中if后面的小括號的表達式能不能是多條件與的

    if語句中if后面的小括號的表達式能不能是多條件與的?比如if((P1&0x01)==0&&(P1^1!=0)&&(P1^2!=0)&&
    發表于 11-10 09:52

    shell的各種括號的使用方法 linux基礎學習

    替換,等同于反引號``$(( )):整數運算{ }:對括號內的一組字符進行操作${ }:變量的引用[ ]:條件測試[[ ]]:支持正則表達式的條件測試$[ ]:整數運算以上是對Linux
    發表于 01-16 14:21

    Linux內核編碼大括號和空格的放置

    第三章:大括號和空格的放置 C語言風格另外一個常見問題是大括號的放置。和縮進大小不同,選擇或棄用某種放置策略并沒有多少技術上的原因,不過首選的方式,就像Kernighan和Ritchie展示給我
    發表于 05-10 05:39

    Linux括號有什么用

    “,”對多個表達式進行分割: 2)$((exp)) 和expr exp效果相同,計算數學表達式exp的數值;計算邏輯運算(常用于算術運算比較,雙括號的變量可以不使用$,支持多個表達式用 ”,“ 來隔開); 3)支持跨進制運
    發表于 07-11 07:40

    ARM匯編括號是什么意思

    ARM匯編括號是什么意思 比如下面的例子括號是什么作用呀[ PLLONSTARTldr r0,=PLLCONldr r1,=((0x
    發表于 11-09 15:11

    ARM匯編括號是什么意思呢?

    ARM匯編括號是什么意思 比如下面的例子括號是什么作用呀[ PLLONSTARTldr r0,=PLLCONldr r1,=((0x
    發表于 02-24 15:21

    論文前的參考要素及準備條件

    論文前的參考要素及準備條件
    發表于 05-20 17:03 ?1次下載

    51單片機實戰教程之C語言基礎(九 switch語句)

    ; ....... default: 語句或語句塊 break;} 執行到switch語句時,先將switch后面圓括號中表達式的值與花括號
    發表于 11-20 20:51 ?11次下載
    51單片機實戰教程之C語言基礎(九 <b class='flag-5'>switch</b>語句)

    C語言switch多分支注意事項

    switch后面括號內的“表達式”,其值的類型應為整數類型,包括字符型。 * switch下面的花括號內是一個復合語句。
    的頭像 發表于 03-09 11:07 ?594次閱讀

    Switch case的case順序

    ,并按照順序進行比較,匹配時就跳轉到滿足條件的語句執行。所以,可以對case的值依照發生的可能性進行排序,把最有可能的放在第一位,這樣可以提高性能。 此外,在case推薦使用小的連續
    的頭像 發表于 11-20 18:16 ?655次閱讀

    pythonif三個條件怎么

    在 Python ,使用 if 語句可以根據給定條件的真假來決定程序的執行路徑。通常情況下,if 語句有一個條件,并根據這個條件來判斷是否
    的頭像 發表于 11-21 16:42 ?954次閱讀

    c語言switch后面括號怎么

    } switch語句的括號,expression表示需要進行比較的表達式,可以是常數、變量或者表達式。 在括號內的expression將
    的頭像 發表于 11-30 14:24 ?1836次閱讀

    switch()括號能放什么類型

    switch()語句是一種用于多分支選擇的控制結構,括號可以放置整數型(int)、字符型(char)以及枚舉類型(enum)。在C++語言中,還
    的頭像 發表于 11-30 14:26 ?6167次閱讀

    switch括號可以有幾個變量

    在C語言中,switch語句用于根據表達式的值選擇不同的代碼塊來執行。在switch語句的括號內,可以有一個整型或字符型的表達式。 switch
    的頭像 發表于 11-30 14:31 ?666次閱讀

    javaswitch語句 case的取值

    Javaswitch語句是一種用于多重條件判斷的語句,用于根據不同的條件執行不同的代碼塊。在switch語句中,case關鍵字用來指定不
    的頭像 發表于 11-30 16:05 ?709次閱讀