C 中的列舉

2022-02-15 02:40:01 字數 616 閱讀 9159

#include#include

using

namespace

std;

intmain() ; //

宣告列舉型別color

color_set color;

int i, j, k, counter = 0, loop; //

counter是累計不同顏色的組合數

for (i = red; i <= black; i++)

cout

<< setw(15) <

/*下面輸出每種取法,一行為一種取法的三個顏色

*/for (loop = 1; loop <= 3; loop++)

switch

(color)

}cout

<< endl; //

輸出一種取法後換行

} }}}

cout

<< "

共有:"

<< counter << "

種取法"

<

getchar();

return0;

}

view code

參考:

C 中的列舉

列舉型別是一種的值型別,它用於宣告一組命名的常數。1 列舉的宣告 列舉宣告用於宣告新的列舉型別。訪問修辭符 enum 列舉名 基礎型別 基礎型別必須能夠表示該列舉中定義的所有列舉數值。列舉宣告可以顯式地宣告 byte sbyte short ushort int uint long 或 ulong ...

C 中的列舉

實際上列舉型別的變數,就是乙個命名常量的集合,它們在c 下使用enum關鍵字進行宣告,每乙個enum型別都自動繼承自system.enum類,所以當我們對列舉型別變數進行操作時可以使用system.enum類下的所有公開方法,可見我們也可以對 列舉型別的變數 稱之為 例項化列舉類的物件。列舉型別其實...

C 中的列舉

列舉型別是一種的值型別,它用於宣告一組命名的常數。1 列舉的宣告 列舉宣告用於宣告新的列舉型別。訪問修辭符 enum 列舉名 基礎型別 基礎型別必須能夠表示該列舉中定義的所有列舉數值。列舉宣告可以顯式地宣告 byte sbyte short ushort int uint long 或 ulong ...