为了提高系统效率,逻辑与和逻辑或操作的规定如下:如果对第一个操作数求值后就可以推断出最终结果,第二个操作数就不会进行求值!比如下面代码:
if((i>=0)&&(i++ <=max))
{
//其它代码
}
在这个代码中,只有当i>=0时,i++才会被执行。这样,i是否自增是不够明确的,这可能会埋下隐患。逻辑或与之类似。
本文探讨了在编程中如何通过合理使用逻辑与和逻辑或操作来优化代码,减少不必要的计算,提高系统的运行效率。例如,在条件判断中,只有在必要时才执行某个操作,避免了不必要的自增操作可能带来的隐患。
为了提高系统效率,逻辑与和逻辑或操作的规定如下:如果对第一个操作数求值后就可以推断出最终结果,第二个操作数就不会进行求值!比如下面代码:
if((i>=0)&&(i++ <=max))
{
//其它代码
}
在这个代码中,只有当i>=0时,i++才会被执行。这样,i是否自增是不够明确的,这可能会埋下隐患。逻辑或与之类似。

被折叠的 条评论
为什么被折叠?