Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Keyword struct (p. 793) begins every structure definition. Between the braces of the structure definition are the structure member declarations.
A structure definition creates a new data type (p. 793) that can be used to declare variables.
Creating a new type name with typedef (p. 794) does not create a new type; it creates a name that’s synonymous with a type defined previously.