C++中的指针常量与常量指针
1、概念
常量指针:指向常量的指针,即不能通过取值操作对所指内容进行修改。指针自身可变,即指向另外一个常量是被允许的、
指针常量:指针类型的常量,指针自身不能改变,即指向固定的地址。地址对应的内容(值)可以改变,支持取值操作对该值进行修改
2、声明
常量指针:data_type const *pr && const data_type *pr
指针常量:数据类型 * const pr
(记忆tips:
判断声明句:把 ‘ * ’ 当成“指针”理解,‘const’当成常量记忆,指针常量,常量指针;
判断不变性:根据const的位置进行判断,const后即为不变量)
3、举例
1)
2)
原文链接:https://www.jb51.net/article/86519.htm