指针常量和常量指针
来源:互联网 发布:西师大知行学院咋样 编辑:程序博客网 时间:2024/06/08 08:04
const char *p;//定义一个指向常量的指针。意味着指向的内容不可以通过指针修改,指针只有读的功能不能写。
char *const p;//定义一个指针常量,一旦初始化之后其内容不可改变。指针常量意味着该指针指向的地址不能变。但是指针地址内的数值可以修改
仅仅通过描述可能不好记住,但是,实际上也不需要记住到底是指针常量还是常量指针,只需要看const修饰的是谁便可以。
const char*p;
char *constp;
int main()
{
const int *p =NULL;
int a = 10;
int b = 20;
p = &a;
cout << *p<< endl;
p = &b;
cout << *p<< endl;
int *const p2 =&a;
p2 = &b;///报错,
cout <<*p2;
}
阅读全文
0 0
- 常量指针和指针常量
- 指针常量和常量指针
- 常量指针 和 指针常量
- 常量指针 和 指针常量
- 常量指针 和 指针常量
- 指针常量和常量指针
- 常量指针和指针常量
- 常量指针和指针常量
- 常量指针和指针常量
- 指针常量和常量指针
- 常量指针 和 指针常量
- 常量指针和指针常量
- 指针常量和常量指针
- 常量指针和指针常量
- 常量指针和指针常量
- 指针常量和常量指针
- 常量指针和指针常量
- 常量指针和指针常量
- 三言两语说继承
- 运算符重载案例
- dubbo学习-启动dubbo控制台dubbo-admin
- strchr和strstr的用法
- strtok函数字符串分割
- 指针常量和常量指针
- 指针和数组
- 数组和指针关系的推演
- 指针数组和数组指针
- KMP算法
- const,也是有冒牌货的?
- C#委托跨跨模块传值
- LINUX之文件系统目录结构
- 说明