F
FreeAndNil
Unregistered / Unconfirmed
GUEST, unregistred user!
两个表达式:
if (b and (P = ' ')) or ((not b) and (P <> ' ')) or (P = #0) then
和
if (not (b xor (P <> ' '))) or (P = #0) then
结果一样,效率哪个高?
顺便问一下,有朋友说,逻辑表达式不需要自己优化,编译器就可以优化了,真的吗?
if (b and (P = ' ')) or ((not b) and (P <> ' ')) or (P = #0) then
和
if (not (b xor (P <> ' '))) or (P = #0) then
结果一样,效率哪个高?
顺便问一下,有朋友说,逻辑表达式不需要自己优化,编译器就可以优化了,真的吗?