相关疑难解决方法(0)

编译器是否优化对常量变量的引用?

当涉及到C和C++语言时,编译器是否优化对常量变量的引用,以便程序自动知道所引用的值,而不必查看常量变量的内存位置?说到数组,是否取决于在编译时指向数组的索引值是否为常量?

例如,看看这段代码:

int main(void) {
    1:  char tesst[3] = {'1', '3', '7'};
    2:  char erm = tesst[1];
}
Run Code Online (Sandbox Code Playgroud)

编译器编译器是否将第2行"更改"为"char erm ='3'"?

c c++ optimization performance memory-management

5
推荐指数
2
解决办法
354
查看次数

标签 统计

c ×1

c++ ×1

memory-management ×1

optimization ×1

performance ×1