永发信息网

C中enum占几个字节

答案:4  悬赏:70  手机版
解决时间 2021-11-26 02:18
  • 提问者网友:心如荒岛囚我终老
  • 2021-11-25 08:35
C中enum占几个字节
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-11-25 09:31
enum类型声明不占内存。
eg. enum Color { Red, Black }; 不占内存。

enum变量定义占int型内存。Win32下是占4B。
eg. Color clr; 占sizeof(int)
全部回答
  • 1楼网友:山有枢
  • 2021-11-25 12:42
就是你机器上int型别的字节数
和机器有关
个别机器sizeof(int)=2
一般的都是4
  • 2楼网友:旧脸谱
  • 2021-11-25 11:57
sizeof(int)个byte
  • 3楼网友:長槍戰八方
  • 2021-11-25 10:18
我觉得enum是int值的别称,和struc不同,不能计算占用多少字节,在汇编中没有enum这个概念,但是有结构体的概念。
使用enum可以让程序易读,便于理解。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯