以下是引用ldk0501在2006-9-9 21:13:49的发言:
前几天,我也碰到过类似的问题
我想问一下,后面c=b不执行是不是编译器的优化啊?
编译器在处理逻辑运算时
对&&前的判断为0时,将不会执行&&以后的操作,直接得出逻辑表达式为0.
同理,对||就是前面为非0时不会执行||以后的操作,直接得出逻辑表达式为0.

倚天照海花无数,流水高山心自知。
前几天,我也碰到过类似的问题
我想问一下,后面c=b不执行是不是编译器的优化啊?
编译器在处理逻辑运算时
对&&前的判断为0时,将不会执行&&以后的操作,直接得出逻辑表达式为0.
同理,对||就是前面为非0时不会执行||以后的操作,直接得出逻辑表达式为0.

2006-09-10 12:01