恩,真的是又爱又恨哪,结构体,和char差不多的数据类型
1.结构体数据类型的定义
struct 结构体名{
类型说明符 成员名1
类型说明符 成员名2
.........
.........
}
2.结构体变量的定义和引用
1.定义:struct 结构体名 +变量名(struct 结构体名和int,char类似,表示一种数据类型)
2.引用:变量名.成员名
综上:以上就是先定义数据类型:struct+结构体名,然后再定义变量,最后实现对变量的应用
3.定义结构体变量的其他方式
1.数据类型的定义和变量的定义+初始化
struct 结构体名{
类型说明符 成员名
类型说明符 成员名
类型说明符 成员名
}变量名{“11”,“22”};
特殊情况:如果该类型只使用一次,即只定义一次变量(可以是多个),则可以省略结构体名
即:
struct {
类型说明符 成员名
类型说明符 成员名
类型说明符 成员名
}变量名{“11”,“22”};