2019年3月15日
摘要: 结果为24??? 1+4+8+2=15啊? 原因为 1.以最大类型为字节对齐宽度 2.依次填补各个成员字节 3.结尾对齐 结果为16?!!!!! 阅读全文
posted @ 2019-03-15 22:32 轻舞飞扬的饼 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 结构体大小。 结构体大小这块的知识,涉及到的东西比较原理,有点难度。分两块进行介绍,先介绍字节对齐/内存对齐(涉及到计算机原理的知识) 内存对齐: cup一次处理多少字节的数据? 32位cup一次能处理的数据是32bit位,4字节。 64位cup一次能处理的数据是64bit位,8字节。 取的字节数的 阅读全文
posted @ 2019-03-15 22:13 轻舞飞扬的饼 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 结构体数组:有一个数组,每个元素是一个结构体类型。 阅读全文
posted @ 2019-03-15 21:42 轻舞飞扬的饼 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 结构体嵌套就是 在当前的结构体内的一个成员是另一个整体的结构体变量! 举个例子 阅读全文
posted @ 2019-03-15 21:27 轻舞飞扬的饼 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 介绍结构体其他类型的成员,有指针成员,函数成员,结构体成员(结构体嵌套)。 指针成员: 指针成员就是函数体内有一个成员是 指针。 函数成员: 在结构体中定义一个函数?可以吗 所以结构体中不能写函数。c++中 结构体内是可以写函数的,c中不允许。 如何让结构体包含一个函数?? 可以在结构体内写一个函数 阅读全文
posted @ 2019-03-15 20:58 轻舞飞扬的饼 阅读(378) 评论(0) 推荐(0) 编辑