背景:
设计程序时,最重要的步骤之一是选择表示数据的方法。
在许多情况下,简单变量甚至是数组还不够。
为此,C提供了结构变量(structure variable)提高你表示数据的能力,它能让你创造新的形式。
概念:数据结构就是一种数据类型,可以建立不同的数据类型组合。
定义:
可以用一个步骤定义结构体,也可以用结构体标记分两步定义。
结构体三种定义方式:
1. 推荐使用这种
struct XXXX{
成员,
成员,
.....
.....
}; //定义新的数据类型
struct XXXX 变量名[,变量名,变量名[M]];
2.
struct XXXX{
成员,
成员,
.....
.....
} 变量名[,变量名]; //定义新的数据类型
3.
struct {//省略数据类型名称
成员&