http://www.xue63.com/xueask-1221-12212854.html 结构和枚举类型从程序实现的角度来说,是用更接近自然语言的方式来表达数据.比如说实现2维空间的点,你可以使用2维数组,但是可读性会很差.此时,你可以换用结构,结构中含有属性项x.y,这样更接近我们实际使用的方式. 枚举类型本质上就是一个标签集合,之所以有枚举变量,也是为了可读性.比如一个进程的状态有五种:创建.准备.运行.停止.销毁,如果使用数字来表示状态,我们直接用0~4来表示就行,但这样别的人会无法理