用在表达式比较简单的情况下,通常会使用三元运算符,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 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)