我想知道是否有一種方法可以在 C 中宣告多個結構。例如,我做了這個:
struct Team{
char TeamName[20];
int Point;
int Goals;
};
typedef struct TeamCup {
char GroupID;
struct Team team;
}Group;
Group g1, g2;
我希望每個 TeamCup 有 4 支球隊。但是當涉及到輸入程序時,在我的回圈中,這里的變數是未定義的:
g1.Team[i].Point;
uj5u.com熱心網友回復:
我希望每個 TeamCup 有 4 支球隊
在這種情況下,您需要撰寫
typedef struct TeamCup {
char GroupID;
struct Team team[4];
}Group;
和
g1.team[i].Point;
struct TeamThar 是您需要在結構中宣告該型別的物件陣列struct TeamCup。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/413823.html
標籤:
