在编写项目的时候,会经常用到 if else 判断语句,但有些简单的判断或赋值,可以通过三目运算符来完成!
例如:
1 2 3 4 5 6 7 8 9 |
|
用三目运算符:
1 2 |
|
语法格式: (条件) ? (满足条件的值) :(不满足条件的值)
还有更“高级”的写法(类似switch case):
int
day=0;
string
weekday=day==0 ?
"星期日"
: day==1 ?
"星期一"
: day==2 ?
"星期二"
: day==3 ?
"星期三"
: day==4 ?
"星期四"
: day==5 ?
"星期五"
:
"星期六"
;