常量指针和指针常量

指向常量的指针 定义上const int *p
顾名思义 不能改变所指向的常量
如下则为错误操作

在这里插入图片描述

运行错误
在这里插入图片描述
如下做法正确
不能改变本身被指针的常量的值,只能改变指针本身的值
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
常量指针 定义上 int * const p
顾名思义 是个常量 指针本身的值不能改变 而指向的值则能改变
以下就能运行 即 修改 *P 指向的值可以 但是P本身的值不能改变
在这里插入图片描述
在这里插入图片描述
以下情况就不能成功运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上的图会报错
指向常量的常量指针写法一般 const int *const p

写一个 指向“指向常量的常量指针”的指针
在这里插入图片描述
运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值