短路运算符存在的意义是什么?

来源:4-1 逻辑与运算符介绍

慕村8120215

2023-04-19 15:07:55

短路运算符存在的意义是什么?
&&后面如果不写会是什么结果?
布尔型都可以区分真假,为什么需要与或非?如果与或非更全判断,那还要布尔型干啥?
写回答

1回答

好帮手慕小蓝

2023-04-19

同学你好,运算符的作用是连接“两个”表达式,将两个表达式的结果再次做汇总。所以“&&”后什么都不写会出现语法错误,因为不满足“两个表达式”这个条件。

布尔类型本身只能作为单一表达式的结果,如果有两个表达式的结果汇总才是最终结果时,需要先逐一将两个表达式的结果进行获取,然后才能得出最终结果。例如鲁迅先生是否是中国男人这样的问题,需要拆分为“是否是中国人”和“是否是男人”两个表达式,然后再做汇总,即“是”与“是”这两个结果满足了“与”的条件,这就是运算符与结果之间的区别了。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程