野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 876|回复: 2

萌新求大佬帮忙

[复制链接]
发表于 2023-12-4 23:05:11 | 显示全部楼层 |阅读模式
为什么结构体里面的CRL那些变量不用再定义地址了。
U]6R]Y}({ZF(GJZG%NA1978.png
回复

使用道具 举报

发表于 2023-12-5 09:56:13 | 显示全部楼层
你结构体定义地址了,里面的成员的地址就是根据各自的长度,在这个地址上进行++了.比如你的结构体地址定义为0x0,那第一个变量CRL是32位长度的.那么CRL的地址就是0x0-0x3;CRH同样是32位那么地址就是0x4-0x7;当然结构体还要考虑对齐的问题,这里都是32位的成员所以不存在这个问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-5 17:58:23 | 显示全部楼层
Nalimca 发表于 2023-12-5 09:56
你结构体定义地址了,里面的成员的地址就是根据各自的长度,在这个地址上进行++了.比如你的结构体地址定义为0 ...

谢谢大佬解答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-25 08:54 , Processed in 0.108423 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表