bilibiliC++29程序流程结构-选择结构案例-三目运算符 电玩女神 2023-01-11 15:30 105阅读 0赞 #### 4.1.2 三目运算符 #### **作用:** 通过三目运算符实现简单的判断 **语法:**`表达式1 ? 表达式2 :表达式3` **解释:** 如果表达式1的值为真,执行表达式2,并返回表达式2的结果; 如果表达式1的值为假,执行表达式3,并返回表达式3的结果。 **示例:** #include<iostream> 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 = 20 a = 10 b = 100 c = 20 请按任意键继续. . . */ > 总结:和if语句比较,三目运算符优点是短小整洁,缺点是如果用嵌套,结构不清晰
还没有评论,来说两句吧...