[PIC®/AVR®/dsPIC®产品]

变量的存储顺序

[复制链接]
625|4
手机看帖
扫描二维码
随时随地手机跟帖
dongnanxibei|  楼主 | 2024-5-18 16:11 | 显示全部楼层 |阅读模式
变量在定义后是如何在内存中存储的呢?
是先定义的变量放在高地址还是放在低地址呢?
在结构体中先定义的变量是在低地址呢,还是高地址呢?
你又想过吗?

使用特权

评论回复
dongnanxibei|  楼主 | 2024-5-18 16:11 | 显示全部楼层
80182664862cc03bd3.png

使用特权

评论回复
dongnanxibei|  楼主 | 2024-5-18 16:21 | 显示全部楼层
可以看到孤立变量都是先定义的在高位,后定义的在低位。
而对于结构体内变量是先定义的在低位,后定义的在高位。

使用特权

评论回复
玛尼玛尼哄| | 2024-5-25 20:26 | 显示全部楼层
这个值的思考,在针对那些需要指针和地址的应用里很重要

使用特权

评论回复
看别人照片| | 2024-5-27 09:14 | 显示全部楼层
指针和地址存放的地址是不一样的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

188

主题

3505

帖子

16

粉丝