求解逻辑运算符时,如果根据逻辑可以不需要计算后面的算数。
算a后a==2,又是或逻辑,故不需算b,b==1,前面整个就为1,后面是和逻辑,所以应该要算c,来确定c是否为0。若为0,则为0;若不为0,则为1。(该题无要求)但是c要运算,故c要为2呀。答案就是2,1,2🤔🤔
求解逻辑运算符时,如果根据逻辑可以不需要计算后面的算数。
逻辑或的左操作数为真,右边是不会运算的,不管右边的表达式中运算符的优先级有多高,都不会运算,因为整个表达式的结果已经确定。
如果(++a || ++b) && ++c,结果就是2、1、2。