📄 enum.c
字号:
/* Test the types of enum. */#include <testfwk.h>enum _SimpleEnum { SIMPLE_ZERO, SIMPLE_ONE, SIMPLE_TWO};enum _ValuesEnum { VALUES_ZERO, VALUES_FIVE = 5, VALUES_SIX, VALUES_SEVEN, VALUES_TWELVE = 12};enum _IndexedEnum { INDEXED_ZERO, INDEXED_ONE, INDEXED_ONE_ALIAS = INDEXED_ONE, INDEXED_TWO, INDEXED_THREE, INDEXED_MATH = INDEXED_ONE_ALIAS + INDEXED_TWO * INDEXED_THREE};volatile enum _IntEnum { INT_256 = 256, INT_ZERO = 0} ie;voidtestSimpleEnum(void){ ASSERT(SIMPLE_ZERO == 0); ASSERT(SIMPLE_ONE == 1); ASSERT(SIMPLE_TWO == 2);}void testValuesEnum(void){ ASSERT(VALUES_ZERO == 0); ASSERT(VALUES_FIVE == 5); ASSERT(VALUES_SIX == 6); ASSERT(VALUES_SEVEN == 7); ASSERT(VALUES_TWELVE == 12);}voidtestIndexedEnum(void){ ASSERT(INDEXED_ZERO == 0); ASSERT(INDEXED_ONE == 1); ASSERT(INDEXED_ONE_ALIAS == 1); ASSERT(INDEXED_TWO == 2); ASSERT(INDEXED_MATH == 7);}voidtestIntEnum(void){ ASSERT(INT_ZERO == 0); ASSERT(INT_256 == 256); ie = INT_ZERO; ASSERT(ie == INT_ZERO); ie = INT_256; ASSERT(ie == INT_256);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -