今天碰到问题的代码是这样的,最开始以为会输出3(以为=和>的优先级一样),后来查询发现比较运算符的优先级大于赋值运算符,于是觉得输出应该是0
结果输出2,经查询发现是&&在判断前一个条件为0后就不会再去判断第二个条件了
以前没见过这个说法,特此记录一下
关于&&运算符的机制以及=和>的运算优先级
最新推荐文章于 2024-06-20 16:58:18 发布
今天碰到问题的代码是这样的,最开始以为会输出3(以为=和>的优先级一样),后来查询发现比较运算符的优先级大于赋值运算符,于是觉得输出应该是0
结果输出2,经查询发现是&&在判断前一个条件为0后就不会再去判断第二个条件了
以前没见过这个说法,特此记录一下