条件运算符?和:是什么意思
答案:1 悬赏:0 手机版
解决时间 2021-02-18 22:43
- 提问者网友:容嬷嬷拿针来
- 2021-02-18 19:50
条件运算符?和:是什么意思
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-02-18 20:55
使用条件运算符(?:)可以实现 if else 的功能,其一般形式为:
exp1 ? exp2 : exp3
显而易见,条件运算符(conditional operator)有三个操作数,故我们将其称为三目运算符(ternary operator)。条件运算符是 C 语言中唯一一个三目运算符。我们把上面这个表达式称为条件表达式。这个条件表达式的意思是,如果 exp1 为真,则运算 exp2,整个条件表达式的值为 exp2 的值;反之,则运算 exp3,整个条件表达式的值为 exp3 的值。
exp1 ? exp2 : exp3
显而易见,条件运算符(conditional operator)有三个操作数,故我们将其称为三目运算符(ternary operator)。条件运算符是 C 语言中唯一一个三目运算符。我们把上面这个表达式称为条件表达式。这个条件表达式的意思是,如果 exp1 为真,则运算 exp2,整个条件表达式的值为 exp2 的值;反之,则运算 exp3,整个条件表达式的值为 exp3 的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯