二、结构体变量的初始化 struct结构体名 形式 类型标识符成员名; 类型标识符成员名; struct结构体名结构体变量={初始数据}; 例 struct student Int num char name 201 char seX, Int age char addr 30 struct student stul=(112, Wang Lin',M,, 19, 200 Beijing Road")
struct 结构体名 { 类型标识符 成员名; 类型标识符 成员名; ……………. }; struct 结构体名 结构体变量={初始数据}; 例 struct student { int num; char name[20]; char sex; int age; char addr[30]; }; struct student stu1={112,“Wang Lin”,‘M’,19, “200 Beijing Road”}; 二、结构体变量的初始化 形式一
形式二: struct结构体名 类型标识符成员名; 类型标识符成员名; }结构体变量={初始数据}; 例 struct student Int num char name[ 20 char sex Int age char addr301 3Stul=(112, Wang Lin,M,, 19, 200 Beijing Road")
– 形式二: struct 结构体名 { 类型标识符 成员名; 类型标识符 成员名; ……………. }结构体变量={初始数据}; 例 struct student { int num; char name[20]; char sex; int age; char addr[30]; }stu1={112,“Wang Lin”,‘M’,19, “200 Beijing Road”};
形式三: struct 类型标识符成员名; 类型标识符成员名; }结构体变量={初始数据}; 例 struct int num char name[ 20 char sex Int age char addr301 3Stul=(112, Wang Lin,M,, 19, 200 Beijing Road")
– 形式三: struct { 类型标识符 成员名; 类型标识符 成员名; ……………. }结构体变量={初始数据}; 例 struct { int num; char name[20]; char sex; int age; char addr[30]; }stu1={112,“Wang Lin”,‘M’,19, “200 Beijing Road”};
◆9.1.3结构体数组 结构体数组的定义 三种形式: 形式一: num name 形式二 25B sex 形式三 age struct num int num char name [201 name stu[l char sex sex Int age, age stu[2]
9.1.3 结构体数组 – 结构体数组的定义 三种形式: 形式一 : struct student { int num; char name[20]; char sex; int age; }; struct student stu[2]; 形式二 : struct student { int num; char name[20]; char sex; int age; }stu[2]; 形式三 : struct { int num; char name[20]; char sex; int age; }stu[2]; num name sex age num name sex age stu[0] stu[1] 25B