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分析的主要内容,如果未能解决你的问题,请参考以下文章

C之 enumsizeoftypedef

C语言 enum和typedef enum的区别

@class for typedef enum?

typedef enum与typedef struct分别是啥意思

李洪强iOS开发之 - enum与typedef enum的用法

typedef enum的用法(枚举)