8.2共用体、枚举typedef类型定义C语言程序设计名师点睛(1)C编译器对枚举元素按常量处理,在定义时使它们的值从0开始依次递增。例如,enumweek{SUN=0,MON,TUE,WED,THU,FRI,SAT}day;SUN的值被定义为0,那么MON的值便递推为1,以此类推。 (2)枚举常量可以进行比较运算,由它们对应的整数参加比较。(3)枚举常量不是字符常量也不是字符串常量,使用时不能加单、双引号。C语言程序设计【例8-9】从键盘中输入1~7的整数,并把它转换为星期一到星期日显示。运行结果语句编写8.2共用体、枚举typedef类型定义程序说明:因为只有数字1~7是有效的,所以定义一个枚举类型为week的变量day,从键盘输入一个整数,将其转换成enumweek类型后赋值给变量day,再使用switch语句对day进行判断,并输出对应的星期值。若不是这7个正确的值,则输出错误提示信息。源代码见教材请输入一个整数:7输入的是数字7,对应的是星期日。8.2共用体、枚举typedef类型定义C语言程序设计关键字typedef用于为系统固有的或自定义数据类型定义一个别名。数据类型的别名通常使用首字母大写的方式表示,以便与系统提供的标准类型标识符相区别。声明一个新类型名的一般格式为:typedef原类型名新类型名;其
您可能关注的文档
最近下载
- 2025年学历类自考专业(行政管理)当代中国政治制度-行政组织理论参考题库含答案解析.docx VIP
- 2026年减速机研究分析报告.docx
- 第一章-科学技术与社会.ppt VIP
- 机械设计基础(第七版)杨可桢课后习题答案解析.docx
- 普通话训练教程.ppt VIP
- 2025版沃尔玛供应商合同.docx VIP
- 解析校园周边餐饮市场对高中生饮食健康的影响及对策研究论文[001].docx
- 2026年中国XPS挤塑板行业新产品进入市场策略研究报告.docx
- 《毛皮加工工艺》课件.pptx VIP
- DL_T 793.5-2018 发电设备可靠性评价规程 第5部分:燃气轮发电机组.docx VIP
原创力文档

文档评论(0)