1.枚举类型的使用方法
-
enum是C语言中的一种自定义类型
-
enum值是可以根据需要自定义的整型值
-
第一个定义的enum值默认为0
-
默认情况下的enum值是在前一个定义值的基础上加1
-
enum类型的变量只能取定义时的离散值
-
enum中定义的值是C语言中真正意义上的常量
-
在过程中enum多用于定义整型常量
2.sizeof关键字的用法
-
sizeof是编译器的内置指示符
-
sizeof用于计算类型或变量所占的内存大小
-
sizeof的值在编译期就已经确认
-
sizeof用于类型 sizeof(type)
-
sizeof用于变量sizeof(var)或sizeof var
-
sizeof是C语言的内置关键字而不是函数
-
在编译过程中所有的sizeof将被具体的数值所替换
-
程序的执行过程与sizeof没有任何关系
3.typedef的意义
-
typedef用于给一个已经存在的数据类型重命名
-
typedef本质上不能产生新的类型
-
typedef重命名的类型
-
可以在typedef语句之后定义
-
不能被unsigned和signed修饰
-
用法:typedef type new_name