找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2887|回复: 1
打印 上一主题 下一主题
收起左侧

访问结构体元素

[复制链接]
跳转到指定楼层
楼主
ID:113276 发表于 2016-4-10 15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
某结构体:


在它里面又包含结构体:


访问PartRecord结构体元素的方法:
笔者的方法:


用了两个->符号,第一个是因为pStru是指针;第二个是因为Parts也是数组名,即也是指针

而我后面用的办法:

只用了一个->符号,另外一个使用了.。Parts[1].Active来访问了元素。用这个办法可以访问
Parts[2].;Parts[3].;相关的元素!!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:113276 发表于 2016-4-10 15:23 | 只看该作者
                                                                                                     结构体成员的大小





?结构体成员求大小
pStru = (MBR_Sector *)buf;?
buf是512个字节,读入SD扇区的内容?
将pStru映射到buf数组?
?MBR结构体


通过sizeof(pStru->成员名称的方式),就可以求出成员的所占的内存空间!

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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