结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员,且这些成员可以为不同的类型,成员一般用名字访问。struct 类型名{} 变量;后的分号不能漏下面给出定义结构体类型的几种方法1. 先定义结构体类型,再定义结构体变量。此时还可以继续定义student结构体变量如:3.直接定义结构体变量。在C语言中使用struct定义结构体类型后定义结构体变量时struct不能省略,在C++中允许省略struct。typedef和#define用法不同,甚至可以结合起来灵活使用,使用时一定要注意两者的不同之处。

C语言结构体定义的方法汇总

C语言结构体定义的方法汇总