C++ if..else 简写语句

创建于 2024-12-03 / 28
字体: [默认] [大] [更大]

If...Else 简写语句(三元运算符)

还有一个缩写if else,它被称为三元运算符,因为它由三个操作数组成。它可以用来用一行代码替换多行代码。它通常用于替换简单的if else语句:

语法

variable = (condition) ? expressionTrue : expressionFalse;

不要写成:

实例

int time = 20;
if (time < 18) {
  cout << "Good day.";
} else {
  cout << "Good evening.";
} 运行实例 »

你可以简写成:

实例

int time = 20;
string result = (time < 18) ? "Good day." : "Good evening.";
cout << result; 运行实例 »


0 人点赞过