2022
05-17
05-17
C语言自定义类型详解(结构体、枚举、联合体和位段)
目录前言一、结构体1、结构体类型的声明2、结构体的自引用3、结构体变量的定义和初始化4、结构体内存对齐5、结构体传参二、位段1、位段的定义 2、位段的内存分配3、位段的应用三、枚举1、枚举类型的定义2、枚举的优点3、枚举的使用四、联合体(共用体)1、联合体的定义2、联合体的特点3、联合体的大小计算总结前言一、结构体1、结构体类型的声明当我们想要描述一个复杂变量——学生,可以这样声明。✒️代码展示...
继续阅读 >
前言在我们日常写代码时,经常会遇到结构体类型的使用,今天带读者了解结构体类型的使用。一、初始结构体在了解结构体之前,我们先来了解一下结构体的基础只是,结构体到底是什么?结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。下面举一个例子:structtag{menber_list;//成员列表}variable_list;//变量列表例如我们使用结构体描述一台电脑structcomputer{intprice;//价格charname[20];/...