[学习资料] 嵌入式C指针与const的完美组合

[复制链接]
明日视界 发表于 2025-6-17 19:17 | 显示全部楼层
给单片机加看门狗,定期刷新计时器,一旦程序卡住,自动重启系统,保护数据不被篡改。
suncat0504 发表于 2025-6-23 20:04 | 显示全部楼层
防止关键数据被意外修改
地瓜patch 发表于 2025-6-23 21:08 | 显示全部楼层
const用的不多呢
软核硬核 发表于 2025-7-5 10:24 | 显示全部楼层
用指针加const可保证数据不变,增强代码健壮性。
星闪动力 发表于 2025-7-7 14:44 | 显示全部楼层
将常量存Flash可减少RAM占用,提升系统运行效率。
Pretext 发表于 2025-7-8 17:28 | 显示全部楼层
理解编程语言的基础语法是编写高效代码的前提。
Moon月 发表于 2025-7-9 15:39 | 显示全部楼层
当程序堆栈空间不足时,会引发硬件错误。
zephyr9 发表于 2025-7-10 20:28 | 显示全部楼层
学编程得先懂基础语法,就像开车要先会踩刹车和油门。
哪吒哪吒 发表于 2025-7-11 20:17 | 显示全部楼层
`const`变量让编译器能把它放在只读存储区,比如闪存,这样就能减少RAM的使用。
PreWorld 发表于 2025-7-12 21:18 | 显示全部楼层
指针就像一个指向具体物品的标签,本身是固定的,但标签上的信息可以变。
hmcu666 发表于 2025-7-14 09:14 | 显示全部楼层
volatile确保程序正确访问硬件寄存器,即使处理器优化执行。
IntelCore 发表于 2025-7-15 08:46 | 显示全部楼层
标题和内容不一致,标题涉及技术话题,内容却像文学作品。术语应该简明,便于技术交流。
朝生 发表于 2025-7-19 08:07 | 显示全部楼层
用const指针保护数据,避免误改。
jdqdan 发表于 2025-7-22 08:26 | 显示全部楼层
设置密码或权限,确保只有授权用户才能访问和修改数据。
OKAKAKO 发表于 2025-7-23 22:43 | 显示全部楼层
嵌入式C语言const与指针的门门道道
wex1002 发表于 2025-8-5 12:55 | 显示全部楼层
明白了,const指针指向的内容不能改变,而指针本身可指向不同内容。
未来AI 发表于 2025-8-6 20:55 | 显示全部楼层
`const`修饰指针,表示指针指向的内容不可变,但指针本身可变。反之,指针指向`const`类型,表示内容不可变,指针可指向其他内存地址。
天天向善 发表于 2025-8-8 08:31 | 显示全部楼层
使用const时,可以指定它作用在哪个指针级别,比如const int *p 或 *const int p,这样可以精确控制数据的访问权限。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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