C++中%和⼀分别是什么意思(请举例说明)

2025-03-10 09:38:30
推荐回答(1个)
回答1:

这是百度百科的内容:
enum枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,c语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。
我具体举例:
比如
我定义个枚举week{sun,mon,tue,wed,thu,fri,sat}
然后
定义枚举变量
weel
a;
a就只能等于sun,mon,tue,wed,thu,fri,sat其中之一的值
sun,mon,tue,wed,thu,fri,sat这些都有编号
默认是0,1,2,3,4,5,6...;
也就是说如果说我

a=sun;
这和
a=(enum
week)0;
是一样的