结构体(struct) 1)把有关联的不同类型的数据放在一起就叫做结构体(数据类型\构造类型). 2)写法 - 定义
- 定义结构体类型 struct 结构体类型{数据类型1 名称;数据类型2 名称;.......数据类型n 名称}
- 取值
- 变量名.结构体元素变量名.
- 赋值:
- 变量名.结构体元素变量名=新值
3)特点 (1)可以在定义结构体类型时,同时定义变量名,也可定义匿名类型结构体.
(2)同一个作用域内不可重复定义结构体类型和结构体变量,匿名类型结构体除外. (3)可在函数内也可以在函数外,效果及用法类型于局部变量和全局变量,也可以嵌套使用. (4)可同时在函数内外定义同一个类型,使用同样遵循就近原则(从下往上),结构体变量也是这样.
|