学科分类
目录
C语言

常量指针

常量指针表示指针指向的数据是被const修饰的变量,其定义形式如下:

const 指针类型 * 指针变量名;
指针类型 const * 指针变量名;

在上述格式中,在定义的指针数据类型前加const关键字,表明该指针指向的数据是只读的,不允许通过该指针修改变量的值,而指针变量可以指向其他对象。示例代码如下:

int a = 1;
const int b=2;
const int* p = &a;
p = &b;    //允许修改指向
*p = 2;    //错误,不允许通过指针变量p间接修改变量a的值
点击此处
隐藏目录