根据名字即可得知三元表达式需要三个操作数,条件表达式 表达式1 表达式2
条件表达式?表达式1:表达式2。
问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2(如果条件表达式成立或者满足则执行表达式1,否则执行表达式2)
优点:
- 二选一的情况下,三元表达式结构更加简单
- 三元表达式作为一个表达式参与程序时必须运算出结果才能参与,可以利用这个特点,将二选一结果赋值给一个变量
- 遇到给一个变量根据条件二选一赋值的情况,可以使用三元表达式
根据名字即可得知三元表达式需要三个操作数,条件表达式 表达式1 表达式2
条件表达式?表达式1:表达式2。
问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2(如果条件表达式成立或者满足则执行表达式1,否则执行表达式2)
优点: