结构体
结构体定义
-
结构体的定义: 🔑结构体也是一种数据类型,它由程序员自己定义,可以包含多个其他类型的数据。 🔑像 int、float、char 等是由C语言本身提供的数据类型,不能再进行分拆,我们称之为基本数据类型。
🔑而结构体可以包含多个基本类型的数据,也可以包含其他的结构体,我们将它称为复杂数据类型或构造数据类型。
-
在主函数外定义一个结构体,以struct开头空一格写结构体名字用大括号括住内容;
-
先确定类型 再确定名字(可以多次)
-
通过结构体创建变量的方式有三种
-
struct 结构体名 变量名
-
struct 结构体名 变量名 ={成员1值 , 成员2值..}
-
定义结构体时顺便创建变量
struct student
{
//成员列表
string name;//姓名
int age; //年龄
int score; //分数
};
int main(){
struct student stu={"张三",18,100};
struct studen s1;
s1.name="zhangsan";
s1.age=18;
s1.score=100;
}