C語言中,結構體數組的定義方式如下:
struct 結構體名 數組名[數組大小];
其中,結構體名是已定義的結構體類型的名稱,數組名是要定義的結構體數組的名稱,數組大小是結構體數組的長度,即數組中結構體的個數。
例如,定義一個包含學生信息的結構體數組,可以按以下方式定義:
struct Student {
char name[20];
int age;
int score;
};
int main() {
struct Student students[5];
// ...
return 0;
}
上述代碼定義了一個包含5個學生信息的結構體數組,每個學生信息包含姓名、年齡和分數。可以根據需求修改結構體中的成員和數組的大小。