指針和const

指向常量的指針:指針

const int *p 不能用指針改變所指對象的值,但沒有規定對象必定要是常量,若不是常量,可經過其餘途徑對象

改變所指對象的值。此指針可指向不一樣對象。co

 

常量指針:const

int *const p 必須初始化,此指針只能指向初始化時的對象,所指對象若不是常量,則可用此指針改變所指

對象的值。

 

指向常量的常量指針:

const int *const p 二者的結合體。必須初始化,只能指向初始化時的對象,且不能經過此指針來改變所指

對象的值。

相關文章
相關標籤/搜索