0
点赞
收藏
分享

微信扫一扫

史上最强C语言教程----结构体(进阶)

飞鸟不急 2022-01-12 阅读 43

目录

1. 结构体

1.1 结构体的基础知识

1.2 结构体的声明

1.3 特殊的声明

1.4 结构的自引用

1.5 结构体变量的定义和初始化

1.6 结构体内存对齐

练习1

练习2

练习3

练习4

为什么存在内存对齐?

结论

1.7 修改默认对齐数

计算偏移量的函数----offsetof()

如何理解偏移量呢?(举个例子) 

1.8 结构体传参


1. 结构体

1.1 结构体的基础知识

1.2 结构体的声明

例如:

1.3 特殊的声明

在声明结构的时候,可以不完全的声明。

比如:

注意:

1.4 结构的自引用

1.5 结构体变量的定义和初始化

1.6 结构体内存对齐

结构体的对齐规则:

练习1

解析:

练习3

练习4

运行截图:

为什么存在内存对齐?

结论

1.7 修改默认对齐数

计算偏移量的函数----offsetof()

如何理解偏移量呢?(举个例子) 

下面是代码举例:

 运行截图:

1.8 结构体传参

举报

相关推荐

0 条评论