Also, some newer C programmers seem to form the misunderstanding that
typedef
is part of the syntax for defining structure types. It is not. Typedef declarations can be
combined with structure type definitions, but such a combined declaration is still doing two logically distinct things -- defining a structure type and declaring an alias for that type. —
John Bollinger 37 secs ago