在引导加载程序代码中,我发现它们在访问物理地址时使用 volatile 关键字。即使我们访问物理内存地址,是否也需要使用 volatile 关键字?
最佳答案
只要数据可以更改,而编译器无法知道它,您就需要使用“ volatile ”。
关于c - 直接访问物理地址时是否需要使用 volatile 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17524798/
在引导加载程序代码中,我发现它们在访问物理地址时使用 volatile 关键字。即使我们访问物理内存地址,是否也需要使用 volatile 关键字?
最佳答案
只要数据可以更改,而编译器无法知道它,您就需要使用“ volatile ”。
关于c - 直接访问物理地址时是否需要使用 volatile 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17524798/