用在表达式比较简单的情况下,通常会使用三元运算符,c++的三元运算符比python的可读性要高一些,但是整体的语法结构很类型,因为结构都不是很复杂。
- 语法
条件判断语句 ? 判断结果为True时返回这里的值 : 反之返回这里的值
- 例子
判断用户输入的数字是奇数还是偶数
1 #include <iostream>
2 #include <string>
3
4 using namespace std;
5
6 int main() {
7 // 打印提示
8 cout << "请输入一个整数:" << endl;
9
10 // 获取用户输入的数字
11 int input_int;
12 cin >> input_int;
13
14 // 判断用户输入的是奇数还是偶数,并且将结果赋值给result
15 string result = input_int % 2 == 0 ? "偶数" : "奇数";
16 // 打印结果
17 cout << input_int << "是一个:" << result << endl;
18
19 return 0;
20 }
浙公网安备 33010602011771号