C++ 指针常量和常量指针

C++ 指针常量和常量指针首先在 C 目前我看到的类型声明方式 该变量的类型都是由最后几个字来确定 前面是定语 修饰词 有其他不同的欢迎指出 共同学习 比如 指针数组 是数组 数组里存的是指针 数组指针 是指针 指针指向数组 所以指针常量 首先是常量 然后是一个指针 即是该指针是一个常量 指针的值 即指向的地址不会变 常量指针 首先是指针 指针指向的是常量 该指针所指向的值是个常量 然后对于类型 const 除了 const 在类型声明的最左侧的情况 const 都修饰它左边的类型 当它在最左边时 修饰右边最近的类型

首先在C++目前我看到的类型声明方式,该变量的类型都是由最后几个字来确定,前面是定语,修饰词。(有其他不同的欢迎指出,共同学习
比如:
指针数组:是数组,数组里存的是指针。
数组指针:是指针,指针指向数组。






所以指针常量:首先是常量,然后是一个指针,即是该指针是一个常量,指针的值即地址不会变。
常量指针:首先是指针,指针指向的是常量,该指针所指向的值是个常量。
然后对于类型 const,除了const在类型声明的最左侧的情况,const都修饰它左边的类型,当它在最左边时,修饰右边最近的类型。




 指针常量 int a = 1; int b = 2; int* const c = &a; const左边是一个指针,即修饰指针。 c = &b; 此时会报错,c必须是可修改的左值。即c是常量,它是个指针。 
 常量指针 int a = 1; int b = 2; const int* c = &a; const在最左边,修饰右边最近的int,而不是int*//int const* c = &a; 和上面等价 *c=2; 此时会报错,说表达式必须是可修改的左值,即*c是常量。 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178719.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:38
下一篇 2026年3月26日 下午4:38


相关推荐

  • 从零开始学Android应用安全测试

    从零开始学Android应用安全测试Android应用安全测试新手指引(本文主要介绍FreeBuf发表的几篇好文)从零开始学Android应用安全测试(Part1)从零开始学Android应用安全测试(Part2)从零开始学Android应用安全测试(Part3)从零开始学Android应用安全测试(Part4)Android常用adb命令参阅官方文档吧adb说明

    2022年6月16日
    28
  • 最佳的MongoDB客户端管理工具

    最佳的MongoDB客户端管理工具最佳的 MongoDB 客户端管理工具

    2026年3月18日
    2
  • MSM8953配置I2C及SPI

    MSM8953配置I2C及SPI此次完成的任务是要使能高通8953平台的i2c和spi,主要做的工作就是在设备树文件中添加节点信息。主要的工作在于对设备树文件的修改,主要修改了msm8953-pinctrl.dtsi和msm8953.dtsi两个文件。msm8953-pinctrl.dtsi是配置MSM8953芯片中的GPIO。在此文件中定义i2c使用哪个gpio。因为引脚复用功能的存在,所以要先配置i2c的引脚复用功能…

    2022年10月18日
    4
  • 腾讯元宝与豆包哪个更优

    腾讯元宝与豆包哪个更优

    2026年3月13日
    3
  • idea卸载删除旧版重新安装新版后,新版本idea程序打不开闪退的解决方案

    idea卸载删除旧版重新安装新版后,新版本idea程序打不开闪退的解决方案一般情况下,都是因为激活成功教程idea时,在启动参数配置文件idea64.exe.vmoptions中添加了如下参数:-javaagent:D:\IntelliJIDEA2020.1\bin\jetbrainsCrack.jar指定了一个jar文件,而新的idea会复制该配置文件,拿来直接使用,但是如果这个jar文件不存在,那么新安装的idea就打不开。解决方案需要将idea的idea64.exe.vmoptions配置文件中上面那个参数删除掉即可,但idea64.exe.vmoptions配置

    2022年6月18日
    256
  • 关于常用序号的几点说明(数字序号顺序)

    关于常用序号的几点说明(数字序号顺序)一 序号 序号 SequenceNumb 有顺序的号码 如数字序号 1 2 3 大写汉字也算数字序号 如 一 二 三 序号可以清晰的分清同一类事物 也可以用序号作文章的小标题 我们在写文章 特别是在写论文中经常会用一些数字序号 正确地运用序号 能使我们的文章层次清楚 逻辑分明 便于读者阅读和引述 目前较多论文在序号的写法上存在着不少的误区 如 层次大小不分 中文数字与阿拉伯数

    2026年3月16日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号