什么是结构体,结构体怎么来的
结构体是一些值的集合,是用户自定义的类型。里面包含了一些值,这些值被称为成员变量。结构体的每个成员变量可以是不同类型的变量。
结构体的关键字是 struct ,结构体的大括号后面一定要有分号。
结构体的创建
现在创建一个学生的结构体:有年龄,名字,id 。并且对其赋初值
struct Stu
{
int age;
char name[20];
int id;
};
int main()
{
struct Stu s = {
18,"张三",201202203 };
return 0;
}
通过创建结构体类型,然后在 main 函数里面对其初始化,初始化的时候先创建一个结构体变量。这里创建的结构体变量就是 s ,然后大括号初始化,每个变量之间用逗号隔开。
当然,结构体变量也可以创建在 main 函数外面:
struct Stu
{
int age;
char name[20];
int id;
};