const一級二級指針的用法?

const 限定一個對象爲只讀屬性。  先從一級指針說起吧:  (1)const char (p)    限定變量p爲只讀。這樣如p=2這樣的賦值操作就是錯誤的。  (2)const char (*p)   p爲一個指向char類型的指針,const只限定p指向的對象爲只讀。這樣,p=&a或  p++等操作都是合法的,但如*p=4這樣的操作就錯了,因爲企圖改寫這個已經被限定爲只讀屬性的對象。  (
相關文章
相關標籤/搜索