指针和const

指向常量的指针:指针

const int *p 不能用指针改变所指对象的值,但没有规定对象必定要是常量,若不是常量,可经过其余途径对象

改变所指对象的值。此指针可指向不一样对象。co

 

常量指针:const

int *const p 必须初始化,此指针只能指向初始化时的对象,所指对象若不是常量,则可用此指针改变所指

对象的值。

 

指向常量的常量指针:

const int *const p 二者的结合体。必须初始化,只能指向初始化时的对象,且不能经过此指针来改变所指

对象的值。

相关文章
相关标签/搜索