const修飾指針變量*p

1,const int *p=&a; / int const *p=&a; 解釋:const 修飾 *p ,*p被常量化, p只讀即爲數值不改變,無法寫入,不能被修改 ,不能通過p修改a的值,如圖所示,正常情況下是可以通過修改指針變量p的值來改變整型變量a的值,但一旦加上const,將在編譯時出現read-only的報錯,即爲指針只讀,無法修改。 但是可以對指針p重新賦值,讓p指向其他變量,參考下
相關文章
相關標籤/搜索