您的位置:首页 > 其它

指针常量与常量指针的区别?

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所指向的哪段内存不能改变。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: