C语言中结构体类型有几种
时间: 2023-06-21 18:15:10 浏览: 173
指向结构体的指针
3星 · 编辑精心推荐
C语言中只有一种结构体类型,但可以定义多个不同的结构体变量。结构体是一种自定义数据类型,它可以包含多个不同类型的数据成员。结构体类型的定义使用“struct”关键字,例如:
```
// 定义一个名为Person的结构体类型
struct Person {
char name[20];
int age;
float height;
};
```
这个结构体类型有3个数据成员:一个字符数组、一个整数和一个浮点数。可以使用这个结构体类型定义多个不同的结构体变量,例如:
```
// 定义一个名为p1的Person类型变量
struct Person p1 = {"Tom", 25, 1.75};
// 定义另一个名为p2的Person类型变量
struct Person p2 = {"Alice", 20, 1.60};
```
阅读全文