社区
Java
帖子详情
谁知道条件运算符?:是什么意思?
yingmuhuadao
2003-04-01 05:16:26
最好给个例子!
...全文
107
6
打赏
收藏
谁知道条件运算符?:是什么意思?
最好给个例子!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
annac
2003-04-02
打赏
举报
回复
简单的说就是 ?前如果为真 取:前面的数 ?前如果为假 取:后面的数
int a=1,b=2;
int z = a>b ? a : b;
看看 ?前是否为真 为真z = a 为假z = b
yingmuhuadao
2003-04-01
打赏
举报
回复
谢谢咯!
realmon
2003-04-01
打赏
举报
回复
今天愚人节
呵呵
icegirl2000
2003-04-01
打赏
举报
回复
int x,y;
int z = x>y ? x : y;
相当于
if (x>y) {
z=x;
}
else {
z=y
}
hohona
2003-04-01
打赏
举报
回复
罗嗦一点就是:
如果 x>y为false,则z就取:后面的值y;
如果 x>y为true, 则z就取:前面的值x;
super_zzw
2003-04-01
打赏
举报
回复
int x=1,y=2;
int z = x>y ? x : y;//这个就是
//z最后为1
三元运算符(
条件运算符
)
:) 也称为三元
条件运算符
,用于计算布尔表达式,并根据布尔表达式的计算结果为true还是false来返回(使用三元运算符可以简化If...else)。 二、三元运算符语法 判断条件?:结果1,结果2 三、示例 比如判断结果...
为什么“?:”运算比“if”运算来得快
为什么“?:”运算比“if”运算来得快 曾经在做Leetcode的时候发现了一个很有趣的现象:在代码的逻辑不变的情况下,使用三目运算符?:代替if条件语句后运行速度总会提升一大截。 进行试验 试验代码 #include <...
重新认识三目运算符 -- ? :
三目运算符即条件表达式运算符:? :,其基本形式如下: logical-OR expression ? expression : conditional-expression 大家都
知道
该运算符的作用,当?前面的条件为真时,就执行:前面的表达式,如果条件为假时...
C语言中三目运算符省略中间参数的用法
在看别人C代码时遇到三目运算符(
条件运算符
) ’ ?:'省略中间参数的情况: #include <stdio.h> int main(int argc, char *argv[]) { int a = 200; int b = 0; b = a?:100;//---------❶ printf("a = ...
关于C++
条件运算符
(三目运算符)右结合的说明
C++
条件运算符
a ? b : c ; 是右结合的,但是这个右结合要怎么理解呢? 对于a ? b : c ? d : e;这样的表达式如果按照右结合来解读的话,那不应该是先运算c,然后返回d或者e,返回后再参与到a ? b : d / e;这样的...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章