enum sizeof typedef分析
Posted chengeputongren
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enum sizeof typedef分析相关的知识,希望对你有一定的参考价值。
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
以上是关于enum sizeof typedef分析的主要内容,如果未能解决你的问题,请参考以下文章
typedef enum与typedef struct分别是啥意思