#include<iostream.h>
int main()
{
int a=1; //普通变量
const int b=2; //常值变量
int *const pa=&a; //常指针
//常指针只能指向普通变量,并且必须要对它初始化
// 错误:pa=&b; 常指针不能指向常值变量;
(*pa)++; //可以对常指针指向的普通变量的值进行修改;
//pa++; //不能对常指针的指向进行修改
return 0;
}
本文通过一个C++代码示例,详细解释了常指针的概念及其使用限制。包括常指针只能指向普通变量,不能指向常值变量,且初始化后不能改变指向。同时,演示了如何通过常指针修改其指向的普通变量的值。
503

被折叠的 条评论
为什么被折叠?



