逻辑操作符
&& -- 逻辑与
A&&B 当A,B同时为真时,整个表达式为真,当A,B只要有一个为假时,整个表达式就为假
当发现A为假时,直接退出判断,不进行B的运算
|| -- 逻辑或
C||D 当C,D只要有一个为真,即为真,当C.D同时为假时,才为假
当发现C为真时,直接退出判断,不进行D的运算
三目操作符
exp1 ?exp2 :exp3
exp1的结果如果为真,执行exp2中的运算,exp2的结果为整个表达式的结果
exp1的结果如果为假,执行exp3中的运算,exp3的结果为整个表达式的结果
以下两个代码等价
逗号表达式
exp1,exp2,exp3,......,expn
逗号表达式,就是用逗号隔开的多个表达式,从左向右依次执行,整个表达式的结果就是最后一个表达式的结果
以下两段代码等价