网站首页
手机版

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

更新时间:2022-06-11 18:00:44作者:未知

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

  指针常量的本质是一个常量,并且使用指针来修饰它,那么说明这个常量的值应该是一个指针,其格式应为:int*const p,而常量指针本质是指针,并且这个指针乃是一个指向常量的指针。其格式为:int const*p或者const int*p。指针常量的值是指针,这个值因为是常量,所以不能被赋值。

指针常量

  在C/C++中,指针常量这样声明:只要const位于指针声明操作符右侧,就表明声明的对象是一个常量,且它的内容是一个指针,也就是一个地址,并且在声明的时候一定要给它赋初始值。一旦赋值,以后这个常量再也不能指向别的地址。

指针常量

  常量指针的使用要注意,指针指向的对象不能通过这个指针来修改,可是仍然可以通过原来的声明修改,也就是说常量指针可以被赋值为变量的地址,之所以叫做常量指针,是限制了通过这个指针修改变量的值。例如:

  int a=2014;

  const int b=2015;

  const int*c=&a;//这是合法的,非法的是对c的使用;

  *c=2016;//非法,但可以这样修改c指向的对象的值:a=2016;

  const int*d=&b;//b是常量,d可以指向b,d被赋值为b的地址是合法的。

指针常量

  const(*号)左边放,我是指针变量指向常量;

  const(*号)右边放,我是指针常量指向变量;

  const(*号)两边放,我是指针常量指向常量;

  指针变量能改指向,指针常量不能转向!

  要是全都变成常量,锁死了,我不能转向,你也甭想变样!

  *(指针)和const(常量)谁在前先读谁;*象征着地址,const象征着内容;谁在前面谁就不允许改变。

本文标签: 常量  指针  区别  

为您推荐

什么节日扫墓(什么节日扫墓好)

1、扫墓是清明节的习俗,清明节是我国传统节日,也是最重要的祭祀节日,是祭祖和扫墓的日子。扫墓俗称上坟,是一种祭祀死者的活动,汉族和一些少数民族大多都是在清明节扫墓。2、按照旧的习俗,在扫墓的时候,人们需要携带酒食果品、纸

2023-04-12 16:57

清明节可以做什么(清明节可以做什么事情?)

1、祭祖扫墓是清明节重大仪式之一,用来思念逝去的亲人和祭奠血脉相承的先祖。2、清明节原为寒食节的习俗,后因寒食与清明逐渐合二为一,而有此习俗,在中国古代神社之中有常年不灭的火坛,每一年都要进行灭旧迎新的祭祀仪式,被称作“

2023-04-12 16:52

清明节又称什么节 清明节又称什么节是为了纪念春秋战国时期的介子推

1、清明节,又称踏青节、行清节、三月节、祭祖节等,节期在仲春与暮春之交。2、清明节是中华民族古老的节日,既是一个扫墓祭祖的肃穆节日,也是人们亲近自然、踏青游玩、享受春天乐趣的欢乐节日。斗指乙(或太阳黄经达15°)为清明节

2023-04-12 16:51

无烟锅第一次怎么使用 无烟锅第一次用怎么处理

1、新买的铁锅,先干烧一分钟,等锅体全身略微发黑,然后关火,放凉一分钟后,在锅中放入少量水,加入洗洁精,然后用钢丝球用力擦拭。这时你会发现,能擦掉一层黑色物质,这些物质就是铁锅在锻造结束后附着在锅面上的铁元素。如此反复三

2023-04-12 16:40

陶瓷杯第一次怎么使用 陶瓷杯第一次用时注意什么

1、陶瓷杯最重要的是定期的清理,如果是新买来的杯子,我们只需要用清水洗干净就可以了,然后自然晾干。然后就可以使用了,所以第一次使用陶瓷杯不用刻意的去注意什么。2、陶瓷是易碎品,所以大家在使用陶瓷杯的时候要注意轻拿轻放,尽

2023-04-12 16:37

药木瓜保存方法(木瓜怎么保存不会坏)

1、一般防治阴凉干燥处保存,不要包裹,要通风保存,风干后不宜腐坏,切记不能受潮,会发霉。2、木瓜,中药名。为蔷薇科植物贴梗海棠的干燥近成熟果实。夏、秋二季果实绿黄时采收,置沸水中烫至外皮灰白色,对半纵剖,晒干。

2023-04-12 16:36