- 12
- 0
- 约 73页
- 2017-04-28 发布于四川
- 举报
第九章结构体、共用体和枚举类型数据
第9章 结构体、共用体和枚举类型数据; 9.1 结构体类型数据;;;例:struct student
{ int num;
char name[20];
char sex;
int age;
char addr[30];
} x1, x2;;定义形式 struct
{成员表列} 变量名表列;
不出现结构体类型名;1. 类型名与变量名是不同的概念
2. 每一个成员的作用如同该类型的变量
3. 成员名与程序中的变量名可相同但意义不同;2、 结构体变量初始化; 若 x1 的起始地址为2000,则 x1 在内存中占有的存储单元为:;结构定义与变量定义及初始化合二为一:; 如:x1为struct student型变量,则
x1.No: 表示x1的学号
x1.name: 表示x1的名字 ;2)箭头运算符:?;若有 struct student h;;1、 结构体数组的定义;对外部结构数组或静态结构数组可以作初始化赋值,例如: struct stu{int num;char *name;char sex;float score;}
原创力文档

文档评论(0)