逻辑表达式a||b&&c,为什么a为非零,就不用计算&&?

问题描述:

逻辑表达式a||b&&c,为什么a为非零,就不用计算&&?

&&操作符优先级比||高 ,所以计算顺序是a||(b&&c) ,如果a是真 ,与后面的表达式进行或操作后的结果以一定是真,所以后面的(b&&C)就不用计算了