結構體由基本數據類型組合而成,用一個標識符命名。一般格式:
struct 結構名 {
類型 變量名;
類型 變量名;
...
} 結構變量;
struct 結構名 是類型標識符,非變量名。成員類型涵蓋整型、浮點型、字符型、指針型、無值型。成員按名字訪問(區別於數組下標)。
struct string {
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
} person;
struct string { ... };
struct string Tianyr, Liuqi;
struct {
char name[8];
int age;
...
} Tianyr, Liuqi;