自定义类型
文章平均质量分 92
库库森
这个作者很懒,什么都没留下…
展开
-
动态内存管理
目录 前言: 一,malloc函数与free函数 1.1malloc函数基本内容 1.2实例分析malloc函数以及free函数 1.3free函数基本内容 二,calloc动态内存分配函数 2.1malloc函数基本情况 2.2调试观察calloc函数 三,realloc函数 3.1realloc函数的由来 3.2realloc的基础知识 3.3realloc函数代码实现 四,柔性数组 前言: 我们知道,对于C/C++程序内存分配来说:大致可以分为三个大区:栈区,堆区,静原创 2022-02-08 00:17:07 · 657 阅读 · 0 评论 -
自定义类型二:枚举,联合体
目录 前言 一,枚举 1.1枚举的定义及初始化 1.2枚举的优点 1.3枚举的使用 二,联合体 2.1联合体基本内容 2.2联合体计算编译器大小端 前言 我们知道,常量有很多种,比如字面常量,define定义标识符常量,const修饰的常变量,以及今天小编为大家带来的枚举常量。对于联合体,本文也将为大家一一解读。 一,枚举 什么是枚举: 枚举一一列举,比如将某一些相似的内容给放在一起,然后定义一个类型,这就是枚举。枚举关键字为 enum 。 1.1枚举的定义及初始化 .原创 2022-02-07 00:29:04 · 289 阅读 · 0 评论 -
自定义类型一:结构体及结构体与位段的“渊源”
前言: 我们知道,生活中的事物仅仅用C语言规定的数据类型来定义是远远不够的。比如描述一个人,此时我们就需要用到自定义类型中的结构体来描述了。又比如我们需要定义很多常量,如果一味地用define定义,那么看起来会很冗余,而且不方便管理,此时我们就需要用到枚举这个自定义类型。 好的,了解了这些之后,我们进入正文,关于自定义类型的内容。 一,自定义类型之结构体 1.1结构体基础知识 1.1.1结构体的声明 首先是结构体的声明,初始化以及自引用。如下代码所示: 我们声明了一个名为stu的结构体,该原创 2022-02-06 20:43:01 · 500 阅读 · 0 评论 -
结构体内存对齐
目录 写在前面的话 一,一般的存储形式 二,结构体的存储形式 2.1C语言结构体标准规定 2.2举例说明 案例一 案例二 写在前面的话 今天是2021年的最后一天,在这辞旧迎新的一天,小编在此祝福大家虎年虎虎生威哦!!! 好的,接下来进入正文。今天小编要为大家带...原创 2022-01-31 20:07:33 · 858 阅读 · 0 评论