完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
5.0共14个课时229人已学习
讲师:张先凤 资深嵌入式工程师
+查看更多
本章内容:
1. 结构体
1.1 为什么需要结构体
1.2 对比c、c++、java的面向对象的特性
1.3 定义结构体变量
1.4 向结构体变量的给值
1.5 结构体变量的成员访问
1.6 结构体成员的对齐
(1)默认对齐方式
(2)#pragma pack(n)手动对齐
(3)__attribute__((aligned(n)))、__attribute__((packed))手动对齐
1.7 offsetof宏和contaner_of宏
1.8 结构体内嵌函数指针(c模拟面向对象思想)
程序分层,模块化等。
2. 共用体
2.1 共用体 与 结构体的异同
2.2 当初设计出共用体的目的
2.3 共用体的使用举例
3. 枚举
3.1 枚举怎么来的
3.2 宏定义的问题
3.3 枚举的详细情况
专栏评论
课程评分