C++中三目运算符的使用
基础知识
- 语法:
表达式1 ?表达式2 :表达式3;
如果表达式1的值为真,执行表达式2,并返回表达式2的结果
如果表达式1的值为真,执行表达式3,并返回表达式3的结果
测试源代码
/*
时间:2021.02.10
内容:三目运算符的使用
*/
/*
语法:
表达式1 ?表达式2 :表达式3;
如果表达式1的值为真,执行表达式2,并返回表达式2的结果
如果表达式1的值为真,执行表达式3,并返回表达式3的结果
*/
#include <iostream>
using namespace std;
int main()
{
int a = 1;
int b = 2;
int c = 3;
cout << (a < b ? b + 2 : c + 2) << endl; // 输出结果:4
cout << (a > b ? b + 2 : c + 2) << endl; // 输出结果:5
system("pause");
return 0;
}
// KEEP CALM AND CARRY ON