结构体数组是一种在编程中经常使用的数据结构,它可以用来存储多个数据类型的组合,每个元素都具有不同的属性。在C语言中,结构体数组可以通过定义结构体类型,然后使用数组来存储结构体实例来实现。
typedef struct {
int x;
int y;
} Point;
Point points10;
typedef struct {
int id;
char name[30];
float score;
} Student;
Student students10;
typedef struct {
int age;
char* gender;
float height;
float weight;
} Person;
Person persons10;
typedef struct {
int x;
int y;
int z;
} Vector3;
Vector3 vectors10;
typedef struct {
int id;
char name[30];
float score;
float time;
} Exam;
Exam exams10;
typedef struct {
int age;
char* gender;
float height;
float weight;
char phone[20];
char address[50];
} PersonInfo;
PersonInfo person_info10;
typedef struct {
int x;
int y;
int z;
float w;
} Vector4;
Vector4 vectors10;
typedef struct {
int id;
char name[30];
float score;
float time;
float score_per_hour;
} ExamInfo;
ExamInfo exam_info10;
typedef struct {
int age;
char* gender;
float height;
float weight;
char phone[20];
char address[50];
float score;
float time;
float score_per_hour;
} PersonInfo;
PersonInfo person_info10;
typedef struct {
int x;
int y;
int z;
float w;
} Vector3;
Vector3 vectors10;
typedef struct {
int id;
char name[30];
float score;
float time;
float score_per_hour;
} Exam;
Exam exams10;
typedef struct {
int age;
char* gender;
float height;
float weight;
char phone[20];
char address[50];
float score;
float time;
float score_per_hour;
} Person;
Person persons10;
typedef struct {
int x;
int y;
int z;
float w;
} Vector3;
Vector3 vectors10;
typedef struct {
int id;
char name[30];
float score;
float time;
float score_per_hour;
} ExamInfo;
ExamInfo exam_info10;
typedef struct {
int age;
char* gender;
float height;
float weight;
char phone[20];
char address[50];
float score;
float time;
float score_per_hour;
} PersonInfo;
PersonInfo person_info10;
typedef struct {
int x;
int y;
int z;
float w;
} Vector3;
Vector3 vectors10;
typedef struct {
int id;
char name[30];
float score;
float time;
float score_per_hour;
} Exam;
Exam exams10;
typedef struct {
int age;
char* gender;
float height;
float weight;
char phone[20];
char address[50];
float score;
float time;
float score_per_hour;
} Person;
Person persons10;
typedef struct {
领取专属 10元无门槛券
手把手带您无忧上云