C-volatile,const

来源:互联网 发布:java金额大写转换 编辑:程序博客网 时间:2024/06/06 20:27

C语言volatile关键字


volatile告诉编译器必须每次去内存中取变量值;主要修饰可能被多个线程访问的变量;

也可以修饰可能被未知因数更改的变量(多用于嵌入式开发中)。


const:

标准C编译器,const变量->只读,值不可改变。

现代C编译器,const 全局变量->只读,值不可改变。

                      const 局部变量:static 局部变量->只读,值不可改变。

                                               普通局部变量->只读,值可以改变(用指针)。

原创粉丝点击