标题:学习结构体
关键词:结构体
内容:
1 在c++中一组数据常需要有不同类型的数据,但是一个数组只能保存一种数据,所以我们引入了结构体。
结构体由若干数据项组成,每一个数据都可以是基本的数据类型,也可以是构造数据类型
结构体类型
在c++语言中,用关键词struct定义的结构体类型,按照标识符的命名规则为结构体类型命名。一个结构体包括一个或几个数据项,称为该结构体类型的成员
一般格式如下:
struct 结构体类型
{
成员列表
};//这个分号不能漏
举例
num | name | sex | age | score |
11419041 | LiYun | F | 19 | 89.5 |
struct student
{
int num;
char name[20];
char sex;
int age;
float score;
};
注意 在定义结构体类型时,成员不能初始化,也不能指定除了static以外的储存类型,结构体不能储存数据,具体的数据应该储存在变量中
2 结构体类型的变量
a 定义结构体变量有如下3种方式
(1)先定义结构体再定义结构变量
(2)在定义结构体类型的同时定义为结构体变量。
(3)直接定义结构类型变量
好的剩下的明天学