2
enum ABC
{
apple = 0xe,
banana = 0xd,
orange,
pineapple
}
能自动orange
获得0xc
和pineapple
0xb
价值?
enum ABC
{
apple = 0xe,
banana = 0xd,
orange,
pineapple
}
能自动orange
获得0xc
和pineapple
0xb
价值?
不,这些值只能自动递增。如果你想让这些值以另一种方式出现,那么你可以颠倒名称的顺序。
enum ABC
{
pineapple = 0xb,
orange,
banana,
apple
};
Thankyou。如果我反转它,并且我告诉枚举第一个数字是Hex,它是否可以自动给出所有其他值为HEX?谢谢你,兄弟 ! – 2012-08-09 15:59:53
@AndersLind:值是值 - 它们没有任何特定的数字基础。只有当/如果你将它们转换成别的东西(例如,一个字符串)时,基地才会变得有意义。 – 2012-08-09 16:05:39