C语言优先级的问题

按照优先级来算不是应该先计算两个括号里面的值吗?
2025-04-07 18:42:09
推荐回答(1个)
回答1:

这里需要注意的是,|| 是短路运算符,当它前面为真时,它后面的部分就不运算了,相当于没有。
你的题目中的式子,计算了第一个括号后,第二个括号就不计算了,因为m+=1,此时已经为真了,所以第二个括号就不计算了。