指针常量与常量指针的区别?
2013-01-28 21:23
316 查看
1、指针常量:
例如:int a;int b ;int * const p = &a;
指针常量是指针本身是常量,指向的地址不可改变,但指向的地址所对应的内容可以改变。
const修饰p,p不能改变,如果p=&b;则是不行的。
2、常量指针:
例如:int a ; const int *p = &a;
常量指针是指针指向的地址把对应的内容不能改变,但指向的地址可以改变。
const 修饰*p ,p所指向的哪段内存不能改变。
例如:int a;int b ;int * const p = &a;
指针常量是指针本身是常量,指向的地址不可改变,但指向的地址所对应的内容可以改变。
const修饰p,p不能改变,如果p=&b;则是不行的。
2、常量指针:
例如:int a ; const int *p = &a;
常量指针是指针指向的地址把对应的内容不能改变,但指向的地址可以改变。
const 修饰*p ,p所指向的哪段内存不能改变。
相关文章推荐
- 常量指针、指针常量、指针函数、函数指针、指针数组、数组指针区别在哪里?
- 字符串常量指针、常量指针和指针常量区别
- C++ 引用和指针的区别 常量指针和指针常量的区别
- 常量指针与指针常量的区别
- 常量指针与指针常量的区别
- 常量指针与指针常量的区别(转帖)
- 常量指针和指针常量的区别
- 深入const int *p与int * const p的区别详解(常量指针与指向常量的指针)
- 常量指针与指针常量的区别
- 常量指针与指针常量的区别
- 20170911_指针常量和常量指针的区别以及const和define的区别
- 指针常量与常量指针的区别
- 常量指针和指针常量的区别
- 常量指针与指针常量的区别
- 常量指针与指针常量的区别(转帖)
- 简单总结C++中指针常量与常量指针的区别
- 指针常量与常量指针的区别
- 常指针与指针常量的区别(转帖)
- 常量指针和指针常量的区别详解
- 常量指针和指针常量的区别详解