小弟求教个运算符优先级问题?[code=C/C++][/code]int main(){int a, b, c;a = 0;b = 3;c = 2;a&&(b = b+c);printf("b=%d\n", b);return 0;}结果是b为3,为什么不是5[解决办法]a = 0, &&运算符短路,不执行后面部分。[解决办法]&&运算符如果左边的操作数为False就不去瞅右边的了