结构体

107 阅读1分钟

结构体

结构体定义

  • 结构体的定义: 🔑结构体也是一种数据类型,它由程序员自己定义,可以包含多个其他类型的数据。 🔑像 int、float、char 等是由C语言本身提供的数据类型,不能再进行分拆,我们称之为基本数据类型。

    🔑而结构体可以包含多个基本类型的数据,也可以包含其他的结构体,我们将它称为复杂数据类型或构造数据类型。

  • 在主函数外定义一个结构体,以struct开头空一格写结构体名字用大括号括住内容;

  • 先确定类型 再确定名字(可以多次)

  • 通过结构体创建变量的方式有三种

  • struct 结构体名 变量名

  • struct 结构体名 变量名 ={成员1值 , 成员2值..}

  • 定义结构体时顺便创建变量

struct student
​
{  
​
//成员列表
​
string name;//姓名
​
int  age;        //年龄
​
int score;     //分数
​
};
​
​
​
int main(){
​
   struct student stu={"张三"18100};
   struct studen s1;
    s1.name="zhangsan";
    s1.age=18;    
    s1.score=100;
    
}