1,enum是C语言的一种自定义类型,enum值是可以根据需要自定义的整型值,主要用于定义离散值,第一个enum值默认是0,默认情况下enum值是在前一个定义值的基础上加一。
应用:enum中定义的值是C语言中真正意义上的常量,在工程中多用于定义整型常量。
2,sizeof是编译器内置的指示符(本质),用于计算类型或变量所占的内存大小,它的值在编译期就已经确定。注:sizeof不是函数
3,typedef用于给一个已经存在的数据类型重命名,本质上不能产生新的类型,重命名的类型可以在typedef语句之后定义。