请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

指针常量 指针常量和常量指针怎么区分

来源: 最后更新:22-05-31 08:02:39

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

  指针常量的本质是一个常量,并且使用指针来修饰它,那么说明这个常量的值应该是一个指针,其格式应为: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象征着内容;谁在前面谁就不允许改变。

标签: 常量  指针  区别  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.zuomama.com/baike/jiaoyu/610613.html

  • 1几月怀孕容易生男孩,怀孕的季节和生男生女有没有关系?

    几月怀孕容易生男孩,怀孕的季节和生男生女有没有关系?

  • 2怀孕期间还吃素生的就是男孩?这种说法可信吗?

    怀孕期间还吃素生的就是男孩?这种说法可信吗?

  • 3当你老公对宝宝不闻不顾的时候,给他看看这位爸爸怎么做的

    当你老公对宝宝不闻不顾的时候,给他看看这位爸爸怎么做的

  • 4人民日报总结教育孩子26计,赶紧收藏学习!

    人民日报总结教育孩子26计,赶紧收藏学习!

  • 5进口奶粉品牌美赞臣携手《雪人奇缘》 发现成长惊喜

    进口奶粉品牌美赞臣携手《雪人奇缘》 发现成长惊喜

  • 6适合湿疹宝宝的奶粉,首选雀巢超启能恩3

    适合湿疹宝宝的奶粉,首选雀巢超启能恩3

  • 7排卵期前怀孕生女儿吗,排卵前怀孕生男孩还是女孩?

    排卵期前怀孕生女儿吗,排卵前怀孕生男孩还是女孩?

  • 8宫外孕后还可以继续的怀孕的?早期的症状有哪些?

    宫外孕后还可以继续的怀孕的?早期的症状有哪些?

  • 92022腊月初八是什么日子 2022腊月初八是腊八节吗

    2022腊月初八是什么日子 2022腊月初八是腊八节吗

  • 10适合湿疹宝宝的奶粉有哪些?首选超启能恩3

    适合湿疹宝宝的奶粉有哪些?首选超启能恩3

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2006-2022 做妈妈育儿网 all rights reserved. 浙ICP备2022035435号-3

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kf#zuomama.com (请把#替换成@)