常量指针和指针常量巧妙记忆方法

1.常量指针通常有两种表示方法:

method 1: const double * ptr;

method 2: double const *ptr;

2.指针常量通常表示为:

double * const ptr;

很多人经常遇见上述三种表示方法处于懵的状态,现提供记忆方法如下。

首先,不管三七二十一先把double * ptr写好,因为上述三种表示方法,double * ptr这三个相对顺序是不变的,并标记位置(1)double(2) * (3)ptr;

然后,需要特殊记忆一下在(1)(2)位置添加const,为相同表示,在(3)处添加为另一种表示;

下面读法为本文重点。

method 1: const double * ptr;//const读作常量,*读作指针,按照顺序读作常量指针

method 2: double const *ptr;//const读作常量,*读作指针,按照顺序读作常量指针

double * const ptr;//const读作常量,*读作指针,按照顺序读作指针常量,

const靠近*还是double,那么谁就是不变的。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值