if中有多个条件如何表述

像这种条件有多个时怎么表述啊 遵循什么规则
比如if (a&&b||c) 在这个题目中必须用括号把a,b,c括起来吗

img

1.有括号的时候,先算括号内的
2.没有括号的时候,从左到右依次运算
3.&&和||都有短路特性,当计算&&时如果为0则不继续计算,计算||时如果为1则不继续计算

if(a&&b||c)是否要括起来,就看你需要先计算&&,还是先计算||了
如果没加括号,&&的优先级高于||

看你需要不需要计算了,如果需要并且需要先确定那个条件

建议你去看一下运算符的优先级,括号可以让运算级低的优先运算http://t.csdn.cn/jLV3J