指针常量和常量指针的区别

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

指针常量和常量指针的区别
指针常量:指针类型的常量
在指针常量中,指针自身的值是一个常量,指针变量不允许修改。

如同次指针指向一个地址该地址不能被修改,但是该地址里的内容可以被修改定义。

它本质上是一个常量,不过这个常量是个指针;这个const是用来修饰p1这个指针的,所以指针本身不可以被修改,但是这个指针所指向的值是可以被修改的;
常量指针:指向“常量”的指针
常量指针本质上是一个指针,常量表示指针指向的内容,说明该指针指向一个“常量”。

在常量指针中,指针指向的内容是不可改变的,指针看起来好像指向了一个常量。

它本质上是一个指针,不过这个指针指向一个常量;这里的const是用来修饰int的,即c是一个常量;这里指针p2p3可以修改,但是不可以通过指针修改c的值;常量指针只是限制通过指针来修改常量的值。

相关文档
最新文档