student s4, s5, s6;
结构体内存分配 : 结构体内存是在声明变量的时候分配的, 如果只声明了结构体, 没有声明对应变量, 那么不会分配内存;
结构体变量初始化 :
-- 声明结构体的时候初始化...结构体数组
(1) 结构体数组声明初始化
声明结构体数组 :
-- 声明结构体的时候声明结构体数组 : 格式为 : struct 结构标记 {} 数组名[];
-- 使用结构标记声明结构体数组 :...* 同时也声明结构体类型数组
* 为数组初始化
* 直接将每个结构体成员的值依次列出即可
*/
struct student
{
char *name;
int age;
} team1...即中间元素的首地址
* 如果要把区间后移, 那么就需要将首地址设置为 中间元素后一个元素的首地址, 即中间元素 + 1 的地址
*
* 指向结构体数组的指针 :
* struct...; 指针 p 指向 结构体数组, 如果 p + 1 , 结果是 p 地址 加上 结构体所占内存大小;
结构体大小 : 结构体的大小不是完全等于各个成员的长度之和, 对象之间有对齐要求;
-- 空穴 :