2014-08-31 43 views

回答

2

当我们使用||它会检查,如果第一个条件是假的,然后它会去第二条件等等,但是它找到一个真正的状态瞬间将返回1.

在这种情况下,这样就不会在这里进一步评估报表1 && ++i,它会直接进入print("%d",i);

4是真的就像你一样ave初始化为i0它将打印值0

如果你想要的条件也评估1 && ++i也代替||(OR)使用&&(AND)。

+0

谢谢ani .....我明白了 – user2967440 2014-08-31 12:27:46

+0

这是一个重复的帖子???这么多下来的投票???? – user2967440 2014-08-31 12:28:52

+0

欢迎。如果有帮助,请接受答案。 – user1336087 2014-08-31 12:31:52