ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

C语言中的volatile类型修饰符

2026/8/2 12:25:52 拓冰建站 浏览量
C语言中的volatile类型修饰符
  • volatile的核心作用,就是告诉编译器:这个变量的读写是有外部副作用的,不能优化、不能缓存、不能重排,必须按代码写的顺序真实执行每一次访问。

例如:

#include<stdint.h>typedefstruct{volatileuint32_tACR;volatileuint32_tPDKEYR;volatileuint32_tKEYR;volatileuint32_tOPTKEYR;}FLASH_TypeDef;