cpp中三元运算符是什么?
时间: 2023-12-24 11:49:25 浏览: 96
条件运算符和表达式-c++ 数据类型、运算符与表达式
C++ 中的三元运算符是指 ?: 运算符,也称为条件运算符。它的语法结构为:
```
condition ? expression1 : expression2
```
其中,condition 是一个表达式,如果它的值为 true,则返回 expression1 的值,否则返回 expression2 的值。这个运算符通常用于需要根据一个条件来选择不同的值的情况。例如:
```cpp
int a = 10, b = 20;
int max = (a > b) ? a : b;
```
在这个例子中,如果 a 大于 b,则将 a 赋值给 max,否则将 b 赋值给 max。
阅读全文