&&比||的优先级高; a||b&&c,是先运算b&&c ,再 a||(b&&c)。 程序验证: void main() { int a=1,b=1,c=0; printf("%d",a||b&&c); getch(); } 输出结果为1。