之间有什么区别
如果(systemReady == false)返回;
和
如果(!systemReady)返回;
在cpu中?
为什么不使用调试器进行检查?好吧,没有什么理由这样做。而且,说实话,没有理由回答您的问题。但是,...
该表达式!expr
将编译为以下内容:(取决于CPU)
Load expr
Complement
Branch if zero
该表达式expr==false
将编译如下所示的内容:
Load expr
(Compare with #0)
Branch if (not) zero
如果执行时间有所不同,并且将优化级别设置为高于无优化的级别,则编译器将自动选择速度较快的编译器。
因此,根本不关心这一点。选择该选项,您认为最好阅读。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句