网站首页
手机版

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

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

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

  指针常量的本质是一个常量,并且使用指针来修饰它,那么说明这个常量的值应该是一个指针,其格式应为: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、模糊地记忆已经不起回忆,不是不记得,只是不愿意。四年前,我拖着行李箱匆匆的迈进了这个校园,迈进了一个我还没有完全准备好的大学世界里。从没想过自己会如此的自由自在的在象牙塔的海洋里磨练我的成长。此刻,寂静的能听见流水哗

2024-07-06 10:53

五四青年节的名言名句 五四青年节的名言名句简短

1.人生最大的叹息,是青春的激情从未实现;老年的记忆从来不会发生。勇气是年轻人美丽的装饰。如果他生来中年,然后变得更年轻,他会珍惜他所有的时间,永远不会在不必要的事情上消耗自己。盛夜给老年人带来和平,给年轻人带来希望。——萧伯纳

2024-07-06 10:01

哪些人可以过青年节(可以过青年节的年龄)

2008年4月,经国务院法制办同意,“青年节”放假适用人群为14至28周岁的青年,3亿多青年将于每年5月4日放假半天。此次进一步明确年龄上限后,将有3亿多年龄在14至28周岁之间的青年可以依法在青年节这天享受到半天的假期,感受到社会对青年的关爱。

2024-07-06 10:01

五四青年节青春寄语(五四青年节青春寄语送给初中生的话简短)

1、与青春为邻,与青春为伴,与青春结缘,与青春同行,五四青年节到了,愿你永远拥有青年人的朝气、运气、福气、意气、才气、神气,祝青年节快乐!2、青春的旗帜在随风飘扬,奋发的小号在催人奋进,活力的节拍在上下起伏,激情的岁月在猛烈燃烧,勤奋的人生在跃跃欲试,梦想的舞台在前方招手。五四青年节,愿你大展拳脚,绽放华彩!

2024-07-06 10:00

五一劳动节有什么习俗 五一劳动节有什么风俗活动

1、中国:放假表彰劳动者:每年的五月一日定为法定的中国劳动节,一般都会放三天假举国欢庆,到了5月1日的那天,人们换上节日的盛装,参加各种庆祝集会或文体娱乐活动,并对有突出贡献的劳动者进行表彰。

2024-07-06 10:00

520怎么预约离婚登记(预约登记离婚在哪里预约)

1、进入支付宝的婚姻服务,选择城市后,点击【婚姻登记预约】。2、点击【预约婚姻登记】。3、选择【离婚登记】后,点击【确定】。4、输入双方身份证号码后,点击【确定】。5、选择登记机关,点击【确定】。6、时间选择5月20日,

2024-07-06 09:35