2在声明类型的同时定义变量 struct student d int num; struct结构体名 char name[20]; t char sex; 成员表列 int agei float scorei }变量名表列 char addr[30]; y student1, studenti
2.在声明类型的同时定义变量 struct Student { int num; char name[20]; char sex; int age; float score; char addr[30]; } student1,student2; struct 结构体名 { 成员表列 }变量名表列;
3.不指定类型名而直接定义结构体类型变量 struct 成员表列 }变量名表列
3. 不指定类型名而直接定义结构体类型变量 ➢ struct { 成员表列 }变量名表列;
>定义结构体变量的同时,可对它进行初始 化,即赋初值。 例91把一个学生的信息(包括学号、姓名 性别、住址)放在一个结构体变量中,然 后输出这个学生的信息
➢定义结构体变量的同时,可对它进行初始 化,即赋初值。 例9.1 把一个学生的信息(包括学号、姓名 、性别、住址)放在一个结构体变量中,然 后输出这个学生的信息
N0.:18161 name: Li Lin # include≤ stdio. h> sex int maino address: 123 Beijing Road struct Student d long int nym; char, name[20] char sex Char addr[20] a=(1010恒Lm网,个 123 Beijing Roady printf( NO. %/old\ nname: %/os\n sex: %/oc address: %/osn anum, a, name, a sex, aaddr) return OF }
#include <stdio.h> int main() {struct Student { long int num; char name[20]; char sex; char addr[20]; }a={10101,“Li Lin”,‘M’, “123 Beijing Road”}; printf("NO.:%ld\nname:%s\n sex:%c\naddress:%s\n", a.num,a.name,a.sex,a.addr); return 0; }
# include≤ stdio. h> int maino struct Student d long int num; char name[20]; char sex: char addr[20] 3a=t10101 Li Lin"M 123 Beijing road"y printf( NO. %/old\ nname: %/os\n sex: %/oc address: %/osn anum, a, name, a sex, aaddr) return OF }
#include <stdio.h> int main() {struct Student { long int num; char name[20]; char sex; char addr[20]; }a={10101,“Li Lin”,‘M’, “123 Beijing Road”}; printf("NO.:%ld\nname:%s\n sex:%c\naddress:%s\n", a.num,a.name,a.sex,a.addr); return 0; } { }