1. 结构体数组
(1)定义结构体数组的一般形式是
struct 结构体名
{成员列表} 数组名[数组长度];
先声明一个结构体类型,然后再用此类型定义结构体数组:
结构体类型 数组名[数组长度];
(2)对结构体数组初始化的形式是在定义数组的后面加上:
={初值列表};
2. 结构体指针
结构体指针是指向结构体变量的指针,一个结构体变量的起始地址就是这个结构体变量的指针。
(1)指向结构体变量的指针
指向结构体对象的指针变量既可指向结构体变量,也可指向结构体数组中的元素。
(2)指向结构体数组的指针
可以用指针变量指向结构体数组的元素
(3)用结构体变量和结构体变量的指针作函数参数
将一个结构体变量的值传递给另一个函数,有如下方法,
用结构体变量的成员作参数。
用结构体变量作实参。
用指向结构体变量(或数组元素)的指针作实参,将结构体变量(或数组元素)的地址传给形参。
____________________________________
BY:HW-RJ






































苏公安网备 32011402010933号