Возможные дубликаты:
Почему мы должны так часто вводить структуру в C?
В чем разница между struct и typedef struct в C ++?
В чем разница между следующими объявлениями типов?
struct Person
{
int age;
};
typedef struct
{
int age;
}Person;
Я это понимаю
struct
{
int age;
}Person;
Создает и экземпляр безымянной структуры с именем person, где
struct Person
{
int age;
};
объявляет тип с именем person, но не экземпляр. Но я все еще не понимаю, что делает typedef.