首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

小弟求教个运算符优先级有关问题

2012-08-16 
小弟求教个运算符优先级问题?[codeC/C++][/code]int main(){int a, b, ca 0b 3c 2a&&(b b+c)

小弟求教个运算符优先级问题?
[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就不去瞅右边的了

热点排行