- 博客(3)
- 收藏
- 关注
原创 volatile、extern关键字
背书volatile 的作用是什么呢?volatile 意思是易变的,是一种类型修饰符,在C/C++中用来阻止编译器因误认某段代码无法被代码本身所改变,而造成的过度优化。编译器每次读取 volatile 定义的变量时,都从内存地址处重新取值。这里就有点疑问了,难道编译器取变量的值不是从内存处取吗?并不全是,编译器有时候会从寄存器处取变量的值,而不是每次都从内存中取。
2023-10-13 16:44:52 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人