if(flag)和if(flag!= 0)之间的编译时性能差异?

时间:2017-01-18 09:35:30

标签: c if-statement optimization boolean embedded

之间是否有任何性能差异
if (flag) {...} 

if (flag!=0) {...}

考虑编译器执行时间或所需资源。

1 个答案:

答案 0 :(得分:0)

不,如果flag是整数类型,则没有实际区别。