c语言之关键字volatile

    c语言中volatile关键字是易变的意思。其作用是声明该变量的数据是易变化的。程序执行时,若调用该数据,需要从该变量的内存地址重新读取数据。例如对于单片机

硬件来说,其寄存器的数据会发生变化。当定义变量读取某寄存器时,数据类型需要是volatile,这样使得实时读取该寄存器的数据是准确的,否则会发生错误。

用法 volatile int a;

posted @ 2020-02-18 15:18  fjc0000  阅读(462)  评论(0编辑  收藏  举报