Я пытаюсь понять struct в C. Я не мог понять идею этого определения ниже. Почему мы оставляем aCard, deck[ ] и *cardPtr? В чем разница между их включением и отсутствием?
struct card {
char *face;
char *suit;
} aCard, deck[52], *cardPtr;