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;
}

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.