当前位置:网站首页 > 创业 > 正文

三元运算符,问号加冒号如何使用

0 张子豪 张子豪 2025-10-14 21:08 1

在程序代码中,经常需要判定,当某一个成果合适某一种前提的时辰,返回什么。当不知足前提的时辰,返回别的的成果。这个时辰可以利用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成果就行

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/279920.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图