大家好,我是学生第二党支部入党积极分子张仕俊。在疫情期间我们推出了MS office的考试教程。不忘初心、牢记使命,接下来推出的是计算机二级考试中的C语言备考教程。我们依旧在为同学们提供服务,在学习期间有什么疑问或建议,随时欢迎同学们与我们取得联系。
本期主要内容是:
1、指针的概念
2、结构体和共同体定义以及创销、增删改查
以下是详细的视频讲解。
1、指针的概念
要知道指针的概念,要先了解变量在内存中如何存储的。在存储时,内存被分为一块一块的。每一块都有一个特有的编号。而这个编号可以暂时理解为指针,就像酒店的门牌号一样。
2、结构体和共同体定义以及创销、增删改查
2.1 共用体:
使用union 关键字
共用体内存长度是内部最长的数据类型的长度。
共用体的地址和内部各成员变量的地址都是同一个地址
2.2 结构体
结构体大小:结构体内部的成员,大小等于最后一个成员的偏移量+最后一个成员大小+末尾的填充字节数。
结构体的偏移量:某一个成员的实际地址和结构体首地址之间的距离。
结构体字节对齐:每个成员相对于结构体首地址的偏移量都得是当前成员所占内存大小的整数倍,如果不是会在成员前面加填充字节。结构体的大小是内部最宽的成员的整数倍。
下期预告
1. 文件操作(缓冲文件系统)
2. 位运算
图文来源:学生第二党支部入党积极分子张仕俊
排版:林进劲
校对:于瀛
审核:陈金涛老师