辨析:“指向常量的指针”和“常量指针”

指向常量的指针

1、指向的对象可以是常量,也可以是非常量。

   但对象如果是常量,则只能用常量类型的指针。

2、此指针的“常量”仅体现在不能通过此指针修改值。

   如果对象非常量,仍可以修改值,只是不能用此指针。

   指针的“绑定关系”并不固定,此指针可绑定其他对象。
例:

常量指针:

1.常量意味着“绑定关系”不变。一旦绑定,不能再绑其它对象。

2.绑定的对象不一定是常量。能不能通过常量指针修改对象取决于绑定对象本身是否是常量。

例:

猜你喜欢

转载自blog.csdn.net/qq_41955252/article/details/80056201