请问430变量定义volatile是什么意思?

2019-07-15 15:18发布

430中为什么有些变量定义是这样写的: volatile unsigned int i;这volatile是什么意思,这样定义有什么作用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
jiaolesu
2019-07-15 20:50
可变的;易变的,与const刚好意思相反;不像const那样程序运行时,被定义的变量不能发生改变;而volatile相反,使得被指定的变量在程序运行时可以发生改变。就如用volatile定义的指针,在程序运行时,指针所指向的地方可以发生变化,而const指定的也不行。

一周热门 更多>