A struct is declared with two or more fields sharing the same name. All field names within a struct must be unique.