为了使信息直观,并且使存储方便,而使用结构。
结构是由不同数据类型的数据组成的集合体。
结构由数目固定的成员构成
各成员可以具有不同的数据类型
一个结构变量在内存占有一片连续的存储空间
定义结构类型形式
struct 标识符
{
类型 成员1;
类型 成员2;
…
类型 成员n;
}
比如:
struct H
{
int a;
char b;
int c[10];
};
结构类型的的使用
(1)定义一个变量
H ABC ;
H c;
(2)定义数组
H ABC[10]
(3)指针
H * ABC = &c;
(4)作为函数参数
void LAKE (H c);
(5)作为返回值类型
H LAKE(int i); I
访问结构变量的成员时候用
结构变量标识符. 成员
比如:
H ABC;
ABC.a=5;
ABC.b='f';
ABC.c[2]= ABC.a;