[PIC®/AVR®/dsPIC®产品] const修饰变量与修饰函数的区别

[复制链接]
1686|29
sdlls 发表于 2026-2-5 13:57 | 显示全部楼层
const 修函数(C++),对象状态不变。
eefas 发表于 2026-2-5 18:57 | 显示全部楼层
该变量的值一旦初始化,就不能再被修改
zhuomuniao110 发表于 2026-2-6 09:59 | 显示全部楼层
const 修饰变量的核心作用是将变量声明为只读,一旦初始化后就不允许被修改,本质是保护数据不被意外篡改。
geraldbetty 发表于 2026-2-6 13:19 | 显示全部楼层
全局/静态 const 变量通常放在 Flash/ROM;局部 const 在栈上
cashrwood 发表于 2026-2-6 15:13 | 显示全部楼层
C 语言没有“函数被 const 修饰”的概念
pl202 发表于 2026-2-7 10:20 | 显示全部楼层
局部 const 变量在栈上,仍可被指针篡改
bestwell 发表于 2026-2-7 15:58 | 显示全部楼层
通过编译期约束减少程序错误。              
everyrobin 发表于 2026-2-7 22:07 | 显示全部楼层
任何试图修改 const 变量的代码都会报错
jackcat 发表于 2026-2-8 12:09 | 显示全部楼层
在 C 语言中,const 变量需占用内存空间,且必须显式初始化
qiufengsd 发表于 2026-2-8 15:22 | 显示全部楼层
const 修饰函数主要有两种情况:修饰参数和修饰成员函数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0