是否可以在C中从整数字面量以外的任何内容声明枚举值?
No。枚举是int类型的常量。
只是一个小小的补充:http://en.wikipedia.org/wiki/Enumerated_type#C_and_syntactically_similar_languages
任何由广义整数字量(343,'a', L'ß')组成的表达式
enum
, sizeof
表达式
我不太确定,但也可能是offsetof
表达式。