C++条件运算符
C++条件运算符
C++条件运算符可以视为是if else条件判断的简写形式,是一种二选一的条件表达式,如下语法。其中conditionExpression为条件表达式,returnValueExpression1为条件表达式的可选返回值之一,returnValueExpression2则是另一个可选返回值。即当conditionExpression的表达式为真,则返回returnValueExpression1,否则返回另一个。另外,问号?和冒号:则是运算符。
conditionExpression ? returnValueExpression1 : returnValueExpression2;
该条件运算符表达式的语法相当于如下if else的语法,这里就先了解一下,if条件判断在后面的章节将会进一步介绍。
if( conditionExpression ){
code_block1;
}else{
code_block2;
}
C++条件运算符实例代码
如下代码,当6>3为真,则条件表达式的值返回“True”,否则返回“False”:
#include <iostream>
using namespace std;
int main(){
string x = 6 > 3 ? "True" : "False";
cout << x;
return 0;
}
免责声明:内容仅供参考,不保证正确性!