const、#define和volatile的总结

1.const:代表着只读,不允许被更改,但是有可能被其他程序更改(可以通过指针修改局部的const变量但是不能修改全局的) 上面这个定义给人模糊的感觉,不防先看一个例子 编译结果: 可以看到编译的结果,显示max变量是read-only(只读)的,无法再次给该变量进行左值运算,但是把这个const变量的地址给一个指针,可以通过该指针来修改这个值。 虽然可以做,但是程序员的使用这个限定符初衷是不允
相关文章
相关标签/搜索