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

2019-07-15 15:18发布

430中为什么有些变量定义是这样写的: volatile unsigned int i;这volatile是什么意思,这样定义有什么作用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
jiaolesu
1楼-- · 2019-07-15 20:50
可变的;易变的,与const刚好意思相反;不像const那样程序运行时,被定义的变量不能发生改变;而volatile相反,使得被指定的变量在程序运行时可以发生改变。就如用volatile定义的指针,在程序运行时,指针所指向的地方可以发生变化,而const指定的也不行。
bisong13
2楼-- · 2019-07-15 23:10
楼主C语言没学好啊,建议买本The C&nbsprogram Language 看看,C语言创始人编写的
安伦天嘻嘻
3楼-- · 2019-07-16 01:42
如果当当这样定义:unsigned int i,这与加了volatile的区别?
kkusfwe
4楼-- · 2019-07-16 05:47
看看这个:http://www.openedv.com/posts/list/225.htm
凡人wlj
5楼-- · 2019-07-16 08:47
 精彩回答 2  元偷偷看……
asd002
6楼-- · 2019-07-16 09:25
谢谢原子哥~~~

一周热门 更多>