好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言中的枚举类型和在Linux系统中的作用.docx

3页
  • 卖家[上传人]:pu****.1
  • 文档编号:559369937
  • 上传时间:2023-02-25
  • 文档格式:DOCX
  • 文档大小:12.45KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • C语言中的枚举类型和在Linux系统中的作用下面简洁介绍下C语言中的枚举类型和在Linux系统中的作用  枚举是一个被命名的整型常数的集合, 枚举在日常生活中很常见  例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,SATURDAY, 就是一个枚举  枚举的说明与构造和联合相像, 其形式为:  enum 枚举名{  标识符[=整型常数],  标识符[=整型常数],  ...  标识符[=整型常数],  } 枚举变量;  假如枚举没有初始化, 即省掉“=整型常数“时, 则从第一个标识符开头, 顺  次赋给标识符0, 1, 2, ...但当枚举中的某个成员赋值后, 其后的成员按依次  加1的规章确定其值  例如以下枚举说明后, x1, x2, x3, x4的值分别为0, 1, 2, 3  enum string{x1, x2, x3, x4}x;  当定义转变成:  enum string  {  x1,  x2=0,  x3=50,  x4,  }x;  则x1=0, x2=0, x3=50, x4=51  留意:  1. 枚举中每个成员(标识符)完毕符是“,“, 不是“;“, 最终一个成员可省略  “,“。

        2. 初始化时可以赋负数, 以后的标识符仍依次加1  3. 枚举变量只能取枚举说明构造中的某个标识符常量  例如:  enum string  {  x1=5,  x2,  x3,  x4,  };  enum strig x=x3;  此时, 枚举变量x实际上是7  enum 关键字在c中用的是比拟多的,它常用来定义标记整型常量,你去看很多操作系统的源代码,都有用这个关键字来一次定义很多标记整型常量,其实它相当于定义一个整型常量的表,考试.大提示便利应用时查找固然他的大局部功能都可以被宏定义代替,不过究竟enum关键字定义的东东是支持类型检查的,可以用编译器来发觉一些错误(enum定义的只能是整型的常量表)。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.