[英]Size of pointer array inside Struct
我有這兩個結構:
typedef struct {
char name[20];
int num;
int score;
} player;
typedef struct {
char name[20];
player *players;
} team;
我需要知道team
結構中每個*players
存儲的元素數量。 謝謝!
你不能 players
是一個指針到N player
實例。 它攜帶的信息最多不過一個地址。 它不是數組; 它是一個指針。
您將必須在結構中單獨存儲元素數量。
typedef struct {
char name[20];
player *players;
size_t num_players;
} team;
從側面講,您最好希望Jarrod Saltalamacchia永遠不要加入這個團隊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.