“C++确保程序从左向右进行计算逻辑表达式,并在知道答案后立刻停止。”
这个规则对于下面的例子非常有意义:
x != 0 && 1.0 / x > 100.0
如果第一个条件为false后,程序将不判定第二个条件。这样就避免了第二个条件被0除。
6.2.4 逻辑操作符细节
最新推荐文章于 2022-04-28 17:18:29 发布
“C++确保程序从左向右进行计算逻辑表达式,并在知道答案后立刻停止。”
这个规则对于下面的例子非常有意义:
x != 0 && 1.0 / x > 100.0
如果第一个条件为false后,程序将不判定第二个条件。这样就避免了第二个条件被0除。