c语言中struct的用法
时间: 2023-07-19 11:22:51 浏览: 111
struct常见用法复习
在C语言中,struct是一种自定义数据类型,它可以将不同类型的数据组合在一起形成一个新的数据类型,可以方便地操作该类型的数据。
struct的定义格式为:
```c
struct 结构体名{
数据类型1 成员变量名1;
数据类型2 成员变量名2;
……
数据类型n 成员变量名n;
};
```
其中,结构体名是自定义的,可以随意命名,成员变量可以是任意的基本数据类型或自定义数据类型。
定义完成后,可以通过结构体名来声明该结构体类型的变量,也可以通过“.”来访问其中的成员变量。
例如:
```c
struct Person{
char name[20];
int age;
float height;
};
struct Person p1; //声明一个Person类型的变量p1
p1.age = 20; //给p1的age赋值为20
```
以上是struct的简单用法,通过struct可以使得C语言中的数据类型更加丰富,更加灵活。
阅读全文