【发布时间】:2014-10-20 17:34:56
【问题描述】:
我需要通过可能的枚举来填充c语言中的字节数组。
这是我声明字节数组的方式:
unsigned char byteArray[6];
现在我犹豫我的枚举是否应该看起来像 MyEnum1 或 MyEnum2:
enum MyEnum1 { A1 = 0, B1 = 1, C1 = 2};
enum MyEnum2 { A2 = 0x00, B2 = 0x01, C2 = 0x02};
目的是这样的:
byteArray[0]=A1;
byteArray[1]=B1;
byteArray[2]=C1;
byteArray[3]=A2;
byteArray[4]=B2;
byteArray[5]=C2;
那么,对于我的枚举是否应该包含十六进制或整数或其他类型的数据,是否有任何建议?
谢谢!
【问题讨论】:
标签: c arrays hex byte unsigned-char