标题: 访问结构体元素 [打印本页]

作者: 51黑小牛    时间: 2016-4-10 15:22
标题: 访问结构体元素
某结构体:


在它里面又包含结构体:


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


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

而我后面用的办法:

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


作者: 51黑小牛    时间: 2016-4-10 15:23
                                                                                                     结构体成员的大小





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


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






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1