0
第1部分2 C枚举问题
在C中,在那里宣布这样一个枚举之间的任何差异:
typedef enum{VAL1, VAL2,} firstEnum;
和这样的:
enum secondEnum{Val1, Val2,};
从
除了事实上,使用secondEnum时,你必须写:
enum secondEnum...;
第2部分
而且,我是正确的思维,以下是等价的:
enum{Val1, Val2,} enum1;
和
enum thirdEnum{Val1, Val2,}
enum thirdEnum enum1;
感谢
好,问题(其上重新读出的并不完全清楚)的意思是从功能的角度来看。即在第1部分中,如果我要创建一个类型为“firstEnum”的枚举类型和“secondEnum”类型的另一个枚举类型,那么它们是等价的(是)。 这同样适用于第2部分,是enum1s在功能方面宣布当量(又是) – Lehane 2009-04-27 09:27:40