C++ 三目运算符
教程导读
学研发网的这篇信息学奥赛技术教程文章主要介绍了C++ 三目运算符,现在分享给大家,供学习和参考。文章包含676字,纯文字阅读大概需要2分钟。
教程信息
学习目标
掌握三目运算符
掌握练习题目
三目运算符可以简化 if-else 和 赋值表达式。
if-else代码实现
int chengJi; string jieGuo; cout << "请输入成绩:" << endl; cin >> chengJi; if(chengJi < 60){ jieGuo = "不及格"; }else{ jieGuo = "及格"; } cout << jieGuo << endl;
三目运算符的简化实现。
int chengJi = 70; cout << "请输入成绩:" << endl; cin >> chengJi; string jieGuo = chengJi < 60 ? "不及格" : "及格"; cout << jieGuo << endl;
chengJi 小于 60 吗?为true “不及格” :否则 “及格”
一、三目运算符语法
变量 = 表达式1 ? 表达式2 : 表达式3
如果 表达式1 成立(也就是为 true),那么结果就是 表达式2 ;
如果 表达式1 不成立(也就是为 false),那么结果就是 表达式3;
对于 表达式 可以是多个条件的运算。
string piaoJia = (a > 60 || a < 14) ? "半票" : "全票";
二、编程练习
找出两个数中的最大数。
1、if-else的表达式实现
int a, b; int max; if(a > b){ max = a; }else{ max = b; }
2、三目运算符实现
int a, b; int max; max = a > b ? a : b;
教程咨询
如果章节内容看不懂,可以联系作者。
教程总结
以上是学研发网为您提供C++ 三目运算符的全部内容,希望教程文章能够帮你了解学习C++ 三目运算符,解决所遇到的问题。 如果觉得学研发网信息学奥赛教程内容还不错,欢迎将学研发网网站推荐给身边需要的人。
教程备注
版权声明:教程内容为学研发网整理和编写,如需转载请联系站长并附上文章原始链接和原始作者信息。
手机阅读
扫描二维码推送至手机访问。
本文链接:http://www.xueyanfa.com/xinaojiaocheng/xinaocpp-42.html