黑马程序员技术交流社区

标题: ++x || ++y && ++z;计算顺序是怎样的,求解释 [打印本页]

作者: 纸飞机的天空    时间: 2015-4-10 21:29
标题: ++x || ++y && ++z;计算顺序是怎样的,求解释
int x,y,z;
x=y=z=0;
1
++x || ++y && ++z;
解释一下这个计算顺序:        ++x || ++y && ++z;

作者: 强颜欢笑i    时间: 2015-4-10 21:43
值 等于 1 0 0 。  你这个式子是有错的, 应该是 ++x || (++y && ++z)这样,  然后又因为是或运算 然后x = 1, 所以后面的不运行,  所以结果就是 1 0 0




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2