bilibiliC++29程序流程结构-选择结构案例-三目运算符
发布日期:2021-05-26 22:59:07 浏览次数:2 分类:技术文章

本文共 501 字,大约阅读时间需要 1 分钟。

4.1.2 三目运算符

作用: 通过三目运算符实现简单的判断

语法:表达式1 ? 表达式2 :表达式3

解释:

如果表达式1的值为真,执行表达式2,并返回表达式2的结果;

如果表达式1的值为假,执行表达式3,并返回表达式3的结果。

示例:

#include
using namespace std;int main() {
int a = 10; int b = 20; int c = 0; c = a > b ? a : b; cout << "c = " << c << endl; //C++中三目运算符返回的是变量,可以继续赋值 (a > b ? a : b) = 100; cout << "a = " << a << endl; cout << "b = " << b << endl; cout << "c = " << c << endl; system("pause"); return 0;}/*c = 20a = 10b = 100c = 20请按任意键继续. . .*/

总结:和if语句比较,三目运算符优点是短小整洁,缺点是如果用嵌套,结构不清晰

转载地址:https://blog.csdn.net/aiqq136/article/details/113246530 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:bilibiliC++30程序流程结构-选择结构-switch语句
下一篇:bilibiliC++28程序流程结构-选择结构案例-三只小猪称体重

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2023年11月05日 11时59分22秒