1,先定义结构类型,在定义结构变量,注意:定义和声明结构变量时,结构名前要加关键字struct,如: struct A { int a; char b; } struct A c; 2,在定义结构体类型的同时定义结构体变量,结构类型名不省略,将结构变量名写在结构类型定义结束的右边大括号之后、分号之前。如: struct A { int a; char b; }c; 3.在定义结构类型的同时定义结构变量,结构类型名省略,将结构变量名写在结构类型定义结束的右边大括号之后、分号之前。如: struct { int a; char b; }c; 结构体变量在定义的同时也可以初始化,这时将初值用一对大括号括起,依次列出各个成员的值,所列出的值可以少于成员个数,默认用0填充