• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    三元運算符,問號加冒號如何使用

    在程序代碼中,經常需要判定,當某一個成果合適某一種前提的時辰,返回什么。當不知足前提的時辰,返回別的的成果。這個時辰可以利用if-else的語句來實現,只不外,這樣的語句很占空間,利用三元運算符就能很好的削減代碼的空間占用,看起來優雅

    東西/原料

    • visual studio

    方式/步調

    1. 1

      起首界說一個bool類型的變量isTrue,賦初值為true。利用 if-else 前提分支語句,判定,當isTrue為true的時辰,輸出true,不然,輸出false。這樣簡單的需求,卻需要較多行的代碼空間占用

    2. 2

      在vs中調試運行,可以看到,代碼按照預期的成果輸出了true

    3. 3

      上面的代碼,僅僅只是為了輸出true或者false,可是,代碼看起來很是多。若何才能縮減代碼呢?這個時辰三元運算符就排上用場了,三元運算符是一個問號加一個冒號(?:)

    4. 4

      在vs中運行,可以看到利用三元運算符,僅僅一行代碼就實現了上面 if-else 的多行分支語句的結果

    5. 5

      對于bool型可以利用三元運算符,那么,若是是整型,若何利用三元運算符呢?好比:若是整型變量 > 5,就輸出“大于5”

    6. 6

      繼續運行,可以看到對于整型變量,同樣是可以利用三元運算符的

    7. 7

      并且,對于其他類型也都是可以利用三元運算符的,只要問號前面的表達式返回bool成果就行

    • 發表于 2019-05-16 23:40
    • 閱讀 ( 973 )
    • 分類:其他類型

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆