一、结构体
在初识结构体一文中,我们对结构体已经有所了解.
1.结构体的声明,
2.结构体变量的定义与初始化,
3.结构体传参....其实结构体是一个很重要的内容,在数据结构中,应用十分广泛.所以学好结构体也是十分重要的!
1.1 匿名结构体
匿名结构体是一种省略struct后面的类型名的一种结构体类型.....
1.2 结构体的自引用
之前我们见过结构体的嵌套定义....stu,但是在结构体内部还没有生效,因为这个结构体类型的定义还没结束,结构体本身并不认识stu,只有声明结束后才可以使用.
typedef struct student
{
char name[20]...防止了命名污染(封装)
便于调试
使用方便,一次可以定义多个常量
四、联合体(unio)
联合体是一种很特殊的自定义类型,他与结构体一样可以同时定义多个变量.