190 Chapter 9 Working with Structures
Figure 9.3 The array months.Structure Variants
You do have some flexibility in defining a structure. First, it is valid to declare a variable
to be of a particular structure type at the same time that the structure is defined.This is
done simply by including the variable name (or names) before the terminating semi-
colon of the structure definition. For example, the statement31'a'
'n''F''M'[0]
[1]
[2].name'J'28'e'
'b'
31'a'
'r''A'
'p'30[0]
[1]
[2].name[0]
[1]
[2].name[0]
[1]
[2].namenumberOfDaysnumberOfDaysnumberOfDaysnumberOfDaysmonths[0]months[1]months[2]months[3]31'e'
'c'[0]
[1]
[2].name'D'numberOfDaysmonths[11]'r'