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