const、#define和volatile的總結

1.const:代表着只讀,不允許被更改,但是有可能被其他程序更改(可以通過指針修改局部的const變量但是不能修改全局的) 上面這個定義給人模糊的感覺,不防先看一個例子 編譯結果: 可以看到編譯的結果,顯示max變量是read-only(只讀)的,無法再次給該變量進行左值運算,但是把這個const變量的地址給一個指針,可以通過該指針來修改這個值。 雖然可以做,但是程序員的使用這個限定符初衷是不允
相關文章
相關標籤/搜索