当前位置: 首页 > news >正文

const关键字理解

const关键字主要的作用是告诉编译器这个东西是个常量,不可被修改。

或者是用来和指针玩一些奇奇怪怪的东西,这玩意面试八股文常青树。

const int* p://表示指针指向的内容不能更改,指针可以更改。
int* const p: //表示指针不能更改,必须初始化赋值,但是指针指向的内容可以更改。

在一些函数里面进行限制,比如限制指针类型的形参等。

但是有一点,被const修饰后内容,后期通过指针访问地址可以直接修改,除非这个地址确实在编译器编译的时候被存入到了ReadOnly段里面。

相关文章:

  • vscode头文件自由跳转
  • leetcode590 N叉树的后序遍历
  • 【Origin】画双坐标轴的条形图
  • 通过MCP+数据库实现AI检索和分析
  • 大模型在慢性髓细胞白血病(CML)初治成人患者诊疗中的应用研究
  • 2025年智能合约玩法创新白皮书:九大核心模块与收益模型重构Web3经济范式
  • 爬虫解决debbugger之替换文件
  • Hydra Columnar:一个开源的PostgreSQL列式存储引擎
  • 解析Java根基:Object类核心方法
  • 配置镜像端口和观察接口
  • 微信小程序开发:微信小程序上线发布与后续维护
  • 【MySQL】002.MySQL数据库基础
  • spring security 使用auth2.0
  • 基于角色个人的数据权限控制
  • MyBatisPlus 学习笔记
  • STM32单片机中EXTI的工作原理
  • GPIO_ReadInputData和GPIO_ReadInputDataBit区别
  • 批量给文件编排序号,支持数字序号及时间日期序号编排文件
  • 通过nvm管理多个node版本
  • 芯片同时具备Wi-Fi、蓝牙、Zigbee,MAC地址会打架吗?
  • 做财经直播网站/免费网址注册
  • 安阳做网站哪家好/株洲seo
  • 让代理公司注册公司靠谱吗/重庆seo霸屏
  • 绵阳做网站哪家公司好/河北seo基础入门教程
  • 昆明网站建设多少钱/郑州做网站的大公司
  • 网站怎么做的防采集/网站页面分析作业