小编Pas*_*yon的帖子

在C中,在'if'语句中,为什么要反转test和变量的常量,例如if(10 == val){}?

在C语言中,对于if语句,有时我们可以看到测试'值放在要测试的变量之前,这可能带来一些优化(GCC编译器),但是哪一个?(但这会降低我的可读性).

例:

if ( 10 == val) {}
Run Code Online (Sandbox Code Playgroud)

谢谢,

c gcc compiler-optimization

-1
推荐指数
1
解决办法
120
查看次数

标签 统计

c ×1

compiler-optimization ×1

gcc ×1