【发布时间】:2011-12-06 03:43:05
【问题描述】:
假设我们正在处理一副纸牌
typedef enum {
HEARTS, CLUBS, DIAMONDS, SPADES, SUIT_NOT_DEFINED
} Suit;
如何枚举枚举?
【问题讨论】:
标签: objective-c enums
假设我们正在处理一副纸牌
typedef enum {
HEARTS, CLUBS, DIAMONDS, SPADES, SUIT_NOT_DEFINED
} Suit;
如何枚举枚举?
【问题讨论】:
标签: objective-c enums
您可以使用enum 的下限作为起点,并针对循环条件中的上限进行测试:
for(int i = HEARTS; i < SUIT_NOT_DEFINED; ++i) {
//do something with i...
}
【讨论】:
for (int i=HEARTS;i<=SPADES;++i) {...},因为他没有为循环不变变量使用枚举类型。