2024年6月2日发(作者:)
c结构体数组定义和使用
C语言中结构体是一种自定义的数据类型,它可以将不同类型的数据
组合在一起形成一个新的数据类型。结构体数组就是由多个相同结构
体类型的变量组成的数组。
1. 结构体数组的定义
结构体数组的定义格式为:
```
struct 结构体名 数组名[元素个数];
```
其中,结构体名表示定义结构体时所使用的名称,数组名表示定义结
构体数组时所使用的名称,元素个数表示该结构体数组中元素的数量。
例如,我们可以定义一个学生信息的结构体,并创建一个包含5个学
生信息的结构体数组:
```
#include
#include
struct Student {
char name[20];
int age;
float score;
};
int main() {
struct Student students[5];
return 0;
}
```
2. 结构体数组元素赋值
我们可以通过下标来访问和修改结构体数组中每个元素的值。例如,
我们可以给第一个学生赋值:
```
#include
#include
struct Student {
char name[20];
int age;
float score;
};


发布评论