1 / 43
文档名称:

精品PPT课件----第9章 结构体与共用体.ppt

格式:ppt   页数:43
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件----第9章 结构体与共用体.ppt

上传人:wo1230 2014/9/29 文件大小:0 KB

下载得到文件列表

精品PPT课件----第9章 结构体与共用体.ppt

文档介绍

文档介绍:第9章结构体、共用体
结构体
结构体变量的定义
结构体变量的引用
结构体变量的初始化
结构体数组
结构体和指针
共用体
结构体
适用场合:把不同类型的数据组合成一个整体
使用步骤:先构造,后定义
构造方法:
struct 结构体名
{
类型标识符成员名;
类型标识符成员名;
……
};
成员类型可以是
基本型或构造型
struct student
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
};
学号
姓名
性别
入学时间
年龄



分数
struct rolltime
{ int year;
int month;
int day;
};
struct stu
{ int num;
char name[20];
char sex;
struct rolltime time;
int age;
float score;
};
结构体
适用场合:把不同类型的数据组合成一个整体
使用步骤:先构造,后定义
构造方法:
定义变量:三种方法
struct 结构体名
{
类型标识符成员名;
类型标识符成员名;

};
struct 结构体名变量名表列;
结构体变量定义方法1
先构造,然后用构造好的类型去定义
struct student
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
};
struct student stu1,stu2;
结构体变量定义方法2
构造类型的同时定义
struct 结构体名
{
类型标识符成员名;
类型标识符成员名;

}变量名表列;
struct student
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
}stu1,stu2;
结构体变量定义方法3
去掉结构体名---无名结构体类型
该方法只能定义一次变量
struct
{
类型标识符成员名;
类型标识符成员名;

}变量名表列;
struct
{ int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
}stu1,stu2;
结构体
适用场合:把不同类型的数据组合成一个整体
使用步骤:先构造,后定义
构造方法:
定义结构体变量:三种方法
结构体变量的初始化:用一对{}
三种方法
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”};
结构体变量初始化方法1
struct student
{ int num;
char name[20];
char sex;
int age;
char addr[30];
} stu1={112,“Wang Lin”,‘M’,19, “200 Beijing Road”};
结构体变量初始化方法2