逻辑运算符
首先逻辑运算符都是双目运算符
&&逻辑且运算符(由于&&前面为假后面就不执行了,||前面为真后面就不执行了,因为结果已经确定了它有短路的性质,所以也叫短路运算符)。
||逻辑或运算符
!逻辑非运算符
注:不等于,等于,大于小于啥的都是关系运算符
e.g:
a++执行时,先取a的值,a再自增,由于&&是短路运算符,结果已经确定为假(取出来a的值为0),所以b++不会计算,||这边还没确定,所以c++也要计算。最后abc依次为101
作者QQ4577105
首先逻辑运算符都是双目运算符
&&逻辑且运算符(由于&&前面为假后面就不执行了,||前面为真后面就不执行了,因为结果已经确定了它有短路的性质,所以也叫短路运算符)。
||逻辑或运算符
!逻辑非运算符
注:不等于,等于,大于小于啥的都是关系运算符
e.g:
a++执行时,先取a的值,a再自增,由于&&是短路运算符,结果已经确定为假(取出来a的值为0),所以b++不会计算,||这边还没确定,所以c++也要计算。最后abc依次为101