Tag: 常量折叠

为什么一个expression式而不是一个常量,在C for-loop的条件?

在许多编程竞赛中,我看到人们为这种for回旋”编写了这种types for(i = 0; i < (1 << 7); i++) 除非我失去了一些东西,那就是一样的 for(i = 0; i < 128; i++) 为什么要使用(1 << 7)版本? 是不是每次都计算不必要的开销?