c语言结构体中:是什么
时间: 2024-08-28 22:03:53 浏览: 49
C语言教学课件:c语言结构体.ppt
5星 · 资源好评率100%
在 C 语言中,结构体 (struct) 是一种用户自定义的数据类型,它允许将不同类型的数据组合在一起,形成一个整体。结构体是由零个或多个成员变量(也称为字段或属性)组成,每个成员可以有不同的数据类型。通过结构体,你可以创建复杂的数据结构,以便组织和管理相关的数据。
例如,你可以定义一个名为 "Person" 的结构体,包含 "name", "age", 和 "address" 这些成员:
```c
struct Person {
char name[50];
int age;
struct Address address; // 另外定义一个地址结构体
};
```
使用结构体时,你可以创建这个类型的变量,并访问其各个成员:
```c
struct Person person = {"John Doe", 30, {".123 Main St"}};
printf("Name: %s, Age: %d, Address: %s\n", person.name, person.age, person.address.street);
```
阅读全文