枚举
在数学和计算机科学理论中,一个集的枚举是列出某些有穷串行集的所有成员的进程,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。
如果枚举没有初始化,即省掉"=整型常数"时,则从第一个标识符开始,顺次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后,其后的成员按依次加1的规则确定其值。例如下列枚举说明后, x1, x2, x3, x4的值分别为0, 1, 2, 3。
enum string{x1, x2, x3, x4}x;
当定义改变为:
则x1=0, x2=0, x3=50, x4=51 注意: