作业帮 > 综合 > 作业

C语言的结构体,枚举类型,在程序中的作用是什么,

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 05:43:08
C语言的结构体,枚举类型,在程序中的作用是什么,
C语言的结构体,枚举类型,在程序中的作用是什么,
结构和枚举类型从程序实现的角度来说,是用更接近自然语言的方式来表达数据.比如说实现2维空间的点,你可以使用2维数组,但是可读性会很差.此时,你可以换用结构,结构中含有属性项x、y,这样更接近我们实际使用的方式.
枚举类型本质上就是一个标签集合,之所以有枚举变量,也是为了可读性.比如一个进程的状态有五种:创建、准备、运行、停止、销毁,如果使用数字来表示状态,我们直接用0~4来表示就行,但这样别的人会无法理解,通过枚举类型我们声明eunm status{init,ready,run,stop,destroy},就可以使程序的可读性提高