Note 9.1.1: Struct Type Declaration 1
Note 9.1.2: Struct Type Declaration 2
Note 9.2: typedef
Note 9.2.1: Struct Variable Declaration without typedef
Note 9.2.2: Struct Variable Declaration with typedef
Note 9.3.1: Accessing a Field of a Struct 1
Note 9.3.2: Accessing a Field of a Struct 2 Example 1
Note 9.4: Assigning an Entire Struct Using the Struct Name Example 2
Note 9.5.1: Array of Structs Example 3
Note 9.5.2: Structs Containing Arrays Example 4
Note 9.5.3: Array of Structs Containing Arrays Example 5
Note 9.5.4: Struct Inside a Struct
Note 9.6.1: Passing a Struct Field to a Function Example 6
Note 9.6.2: Passing an Entire Struct to a Function - Global Type Declaration Example 7
Note 9.6.3: Returning an Entire Struct from a Function Example 8
Note 9.7.1: Pointer to Struct - Field Accessing Syntax Example 9
Note 9.7.2: Pass Ptr to struct to Function Example 10