最近复习数据结构的时候,总是分不清struct、typedef struct和他们后面跟的tag名称的位置和含义,今天就来翻书记录下具体结构体的定义和typedef的使用。
一、结构体定义
1.C语言中结构体定义:C允许用户建立由不同类型的数据组成的组合型的数据结构。
struct 结构体名 {成员表列}; 只是建立了一个结构体类型,相当于模型而没有定义变量,其中并无具体数据。因此,需要定义结构体类型变量。
2.定义结构体类型变量的方法:
A.先声明结构体类型,再定义该类型的变量
最近复习数据结构的时候,总是分不清struct、typedef struct和他们后面跟的tag名称的位置和含义,今天就来翻书记录下具体结构体的定义和typedef的使用。
一、结构体定义
1.C语言中结构体定义:C允许用户建立由不同类型的数据组成的组合型的数据结构。
struct 结构体名 {成员表列}; 只是建立了一个结构体类型,相当于模型而没有定义变量,其中并无具体数据。因此,需要定义结构体类型变量。
2.定义结构体类型变量的方法:
A.先声明结构体类型,再定义该类型的变量