I've been doing a bit of testing on some code I wrote when I noticed that I had a huge mistake in my code regarding array sizes, yet the program still ran fine.
Here's some simplified code to give you an idea of what's going on.
void printScore(player *p, int num);
printf ("\nEnter number of players (1 - 4)\n");
scanf ("%d", &numPlayers);
player *p = (player*)malloc(sizeof(player) * 3);
以上就是Undeclared array of structs being populated的详细内容，更多请关注web前端其它相关文章！