我在C中有一个代码,我正在进行一些测试。我需要访问一个数组,但以“仅阅读”模式访问。我正在做这样的事情:

问题描述 投票:0回答:2
v

,因此可以忽略它。 我正在将GCC与-o3一起使用,我需要这样做才能将其与另一个来源的结果进行比较。

迫使编译器实际读取原本未使用的变量的典型方式是使其成为

volatile

。这应该确保编译器在使用时实际上从RAM读取/编写变量。
    
使用

a

b
c gcc optimization
2个回答
6
投票

关键字

volatile

1
投票
int volatile i = 0;

.

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.