明明白白学编程C语言12章节.pptxVIP

  • 1
  • 0
  • 约1.33千字
  • 约 22页
  • 2017-11-27 发布于广东
  • 举报
明明白白学编程——C语言第十一讲 联合、枚举和预编译联合枚举预编译11.1 联合联合产生的由来声明联合类型定义联合变量访问联合成员联合指针11.1.1 联合产生的由来学生成绩标准A、B、C、D、E百分制多个变量,不同类型,浪费空间本质:用户自定义数据类型11.1.2 声明联合类型标准声明:union 类型名称{数据类型 成员名,...}类型名:union 类型名称简化形式:(1)typedef简化(2)typedef和定义结合(3)省略类型名称11.1.3 定义联合变量语法:union 联合名称 变量名;简化形式:(1)类型定义,并声明(2)typedef重定义11.1.4 初始化变量语法:union 联合名称 变量名={值}注意:(1)花括号必须有;(2)只能有一个值;11.1.5 访问联合成员访问方式:变量名.成员名11.1.6 实际应用区分值:添加标记变量分值标准变量:kindstruct mystuscore{ int kind; //0表示等级制,1表示百分制 union studentscore score;};11.1.7 联合指针定义:union 类型名称 *指针变量名;使用:指针变量名-成员11.2 枚举枚举的由来声明枚举类型定义枚举类型变量变量赋值11.2.1 枚举的由来数值太抽象struct mystuscore{ int kind; /

文档评论(0)

1亿VIP精品文档

相关文档