要自定義一個C語言結構體數組,可以按照以下步驟進行:
struct Student {
char name[50];
int age;
};
struct Student students[3];
for
循環遍歷數組,輸入每個學生的姓名和年齡:for (int i = 0; i < 3; i++) {
printf("Enter name for student %d: ", i+1);
scanf("%s", students[i].name);
printf("Enter age for student %d: ", i+1);
scanf("%d", &students[i].age);
}
for
循環遍歷數組,輸出每個學生的姓名和年齡:for (int i = 0; i < 3; i++) {
printf("Student %d: Name = %s, Age = %d\n", i+1, students[i].name, students[i].age);
}
這樣,你就成功自定義了一個包含3個學生的結構體數組,并可以進行輸入和輸出操作。根據需要,你可以根據自己的實際情況修改結構體的字段和數組的大小。