关于指针常量和常量指针的理解
2016-09-17 17:14
253 查看
*(指针) const(常量) 谁在前面就先读谁, 在前面的不允许改变
example: int * const p1; 指针常量 并且p1不能改变
int const * p2; 常量指针 *p2不能改变
该写法就是就是错误的 因为p1 是个常量 他的值不允许修改,但是 p2 = &b;是正确的。
这里面p1和p2存储的是常量a的内存地址 p1是一指针常量 p2是指针变量。
example: int * const p1; 指针常量 并且p1不能改变
int const * p2; 常量指针 *p2不能改变
该写法就是就是错误的 因为p1 是个常量 他的值不允许修改,但是 p2 = &b;是正确的。
这里面p1和p2存储的是常量a的内存地址 p1是一指针常量 p2是指针变量。
相关文章推荐
- 关于C语言中常量指针和指针常量的一点理解
- 关于常量指针 和 指针常量及 typedef 中一些难以理解的知识
- 关于常量指针的一些问题
- 关于C++中常量的理解
- 关于指针、const、typedef、作用域::、引用&的一些理解
- 关于const常量与指针赋值的问题
- 关于指针和数组的重新理解
- 错题:关于指针常量与指向常量的指针
- 关于指针的一点小的理解
- C++中指针常量和常量指针的理解
- 自己关于指针在函数中使用的理解和总结
- 关于C语言动态分配内存传指针的理解
- 关于实例声明:C++中指针常量和常量指针的问题
- 关于函数名和函数指针的理解
- 关于内存和指针操作,数据类型转换本质的理解
- C++初学之 5.常量指针和指针常量的理解
- 关于字符指针与常量
- 关于指针常量和常量指针(本来想自己写的,发现自己有混淆了,因此转载了一篇)
- 一点一滴:理解常量指针
- 进一步思考-关于Linus: 大多黑客甚至连指针都未理解