为什么以下代码仅适用于 for 循环的第一次迭代?
typedef struct {
char name[3];
int gold, silver, bronze, total;
} tally_t;
int main(void)
{
tally_t country[COUNTRIES_COMPETING];
int j;
j=0;
country[j].gold=0;
for (j=0; j<5; j++) {
country[j].gold++;
}
return 0;
}