结构体类型的声明方法
时间:2017-9-13
"结构体"将所有数据项组织成一个整体,其中每个数据项为结构体的一个"成员",它既可以是一种基本数据类型,也可以是一种构造类型,结构体是一种构造数据类型,在使用之前必须先声明,声明结构体类型的一般形式为
struct 结构体名
{
成员表列
}
"struct 结构体名"声明结构体类型名."struct"是声明结构体类型的关键字,"结构体名"是结构体类型的名称,由用户自行命名.成员表列由若干成员组成,又称为域表.每个成员都是这个结构体的一个组成部分,又称域,对每个成员也必须做类型定义,其形式为
类型说明符 成员名;
类型说明符既可以是基本数据类型,也可以是构造数据类型,成员名与变量名的命名规则相同,例如;
struct student
{
int num;
char name[20];
char sex;
int age;
float score;
}
说明,这例声明了一个结构体struct student,其结构体名为student,这个结构体由5个成员组成,分别对应学生的学员,姓名,性别,年龄,和分数.