结构体的定义说明了它的组成成员,以及每个成员的数据类型。定义一般形式如下:
struct 结构类型名
{
数据类型 成员名 1;
数据类型 成员名 2;
.........与说明基本数据类型的变量一样,系统会按照结构定义时的内部组成,为说明的结构变量分配内存空 间。结构变量的成员在内存中占用连续的存储区域,所占内存大小为结构中每个成员的长度之和。...在实际应用中,经常用结构体数组来
表示具有相同数据结构的一个群体,如一个班的学生档案,一个车间职工的工资表等。定义结构体数组和
结构体变量相仿,只需说明它为数组类型即可。...float REAL; /*指定用 REAL 代表 float 类型*/
在具有上述 typedef 语句的程序中,下列语句就是等价的:
int i, j; /*与 INTEGER i, j;*...()
{
struct _INFO A;
INFO B; //通过typedef重命名后的名字INFO与struct _INFO完全等价!