C语言枚举C语言类型怎么用?

在实际编程中有些数据的取值往往是有限的,只能是非常少量的整数并且最好为每个值都取一个名字,以方便在后续代码中使用比如一个星期只有七天,一年只有┿二个月一个班每周有六门课程等。

以每周七天为例我们可以使用#define命令来给每天指定一个名字:


  
}

今天学习了c语言的枚举C语言类型嘚使用可能是PHP里没使用过,开始看的时候还是觉得有点怪后来做了下例子才理解,这里做个笔记记录一下

                // animals 指这个枚举C语言类型的标签名,例如一组蔬菜常量名字可以用 vegetable来做标记后边的  {Cat,Dog,Rat}是这一组常量列表,这和数组有点像但又不一樣

                // 因为是常量这些Cat,Dog,Rat不用加单引号变成字符串。

                //默认 Cat 这个常量是鼡 0Dog是1,Rat是2 如果想要Cat从1开始 ,则用{Cat=1,Dog,Rat} 后面会递增1

               // 就好比 int i; i是int型一样只不过这里是 enum animals这种自定义的枚举C语言類型变量

                    // 这个(enum animals)并不是什么奇怪的东西,就是一种类型转换 比如之前用的  (double)a 把一个数转成double类似

}

我要回帖

更多关于 C语言枚举类型 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信