2016 - 2024

感恩一路有你

正则表达式匹配问号 C语言问号表达式?

浏览量:2121 时间:2021-03-10 21:12:37 作者:admin

C语言问号表达式?

……?…:…

公式a?B:C的值是:如果a为真,则为B;如果a为假,则为C

但值得注意的是,问号表达式的组合是从右到左

特别是在使用嵌套问号表达式时,例如

代码:

int a=1,B=2,C=3,d=4

正确的结果是:1

因为第一次执行的是C

~]:……公式a?B:C的值是:如果a为真,那么B;如果a为假,那么C。但是有一点值得注意,那就是问号表达式的组合。问号表达式从右到左操作,特别是在使用嵌套问号表达式时。例如,代码:inta=1,B=2,C=3,d=4printf(%d”,a<B?A:C&Ltd公司?C:D)正确的结果是:1,因为C&Ltd?C:先执行D,返回C,然后返回a<B?A:C将被执行结果为1

正则表达式匹配问号 各种问号 正则表达式问号的作用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。