注意的关键字都有哪些

2019-07-31 17:23发布

嵌入式C语言需要
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
jiaxw
2019-08-02 18:57
volatile是针对编译器优化所作的妥协。

为了提高执行效率,编译器会尽可能把变量放到寄存器里,而不是存放在内存里。如果某全局变量有幸被放到寄存器里,则会带来如10楼所述之问题。为了避免此类问题,使用volatile关闭此优化。

一周热门 更多>