a.birthday.year a.birthday.month a.birthday.day
结 构 体 变 量 a 的 各 成 员 可 分 别 表 示 为 a.num、 、a.sex、a.birthday、a.score
9.1 结构体
16
9.1.2 结构体变量的定义与初始化
【例9.6】编写一个统计选票的程序。
scanf("%d/%d/%d",&today.year,&today.month,
&today.day);
printf("Today:%d/%d/%d\n",p->year,p->month,
p->day);
}
9.1 结构体
22
9.1.3 结构体的指针
tab数组
3. 指向结构体数组的指针
【例9.7】利用结构体指针输出一组化学 元素名称及其原子量。
“红领巾”真好
厦门市松柏第二小学 吴小蔚
第9章 结构体与共用体
2
9.1 结构体 9.2 共用体 9.3 枚举类型与类型命名
9.1 结构体
3
9.1.1 结构体与结构体类型的定义
信息管理
一个学生的信息有学号、姓名、性别、年龄、住 址、成绩等。
一本图书的信息有分类编号、书名、作者、出版社、 出版日期、价格、库存量等。
struct date { int year, month, day;}; struct student { char num[8], name[20], sex;
struct date birthday; float score; }a={"9606011","Li ming",'M',{1977,12,9},83},b,c;