结构体与数组类似,都是由若干分量组成的,与数组不同的是,结构体的成员可以是不同类型,可以通过成员名来访问结构体的元素。
结构体的定义说明了它的组成成员,以及每个成员的数据类型。...与说明基本数据类型的变量一样,系统会按照结构定义时的内部组成,为说明的结构变量分配内存空 间。结构变量的成员在内存中占用连续的存储区域,所占内存大小为结构中每个成员的长度之和。...结构体指针变量中的值是所指向的
结构变量的首地址,通过结构指针即可访问该结构变量。这与数组指针和函数指针的情况是相同的。...数据类型 成员名 n;
}变量名表列;
只有先定义了共用体变量,才能在后续的程序中引用它。不能直接引用共用体变量,而只能引用共用
体变量中的成员。...不能把共用体变量作为函数参数, 也不能是函数返回共用体变量, 但可以使用指向共用体变量的指针。 共用体类型可以出现在结构体类型的定义中,也可以定义共用体数组。