C 入門之列舉型別

2021-08-20 21:30:58 字數 346 閱讀 8410

列舉型別的模板:

enum ,,

,.....

其中typename是變數名,其中的各種狀態通過typename呼叫。

如:enum gamestate

start,

stop,

failed,

success

gamestate state=gamestate.failed;

if(state==gamestate.failed)

console.writeline("遊戲失敗「);

此時結果為遊戲失敗

列舉型別在記憶體中是以整形來儲存的,一般預設第乙個為0.所以在書寫的時候不能加int型別

C 之列舉(C 入門)

如果乙個變數你需要幾種可能存在的值,那麼就可以被定義成為列舉型別。之所以叫列舉就是說將變數或者叫物件可能存在的情況也可以說是可能的值一一例舉出來。舉個例子來說明一吧,為了讓大家更明白一點,比如乙個鉛筆盒中有一支筆,但在沒有開啟之前你並不知道它是什麼筆,可能是鉛筆也可能是鋼筆,這裡有兩種可能,那麼你就...

C 之列舉型別與列舉類

enumtype.cpp 定義控制台應用程式的入口點。include stdafx.h include using namespace std 定義乙個列舉型別,可以通過這個定義相應的列舉成員的識別符號 並用其中的乙個為他們賦值 定義在main函式體外屬於全域性變數 enum gameresult ...

C 之列舉型別探索

一 enum初識 作用 enum的全稱是enumeration意思是列舉,可以用一些符號表示一組屬性值,也就是將數字符號化,因為數字表面看不出任何意義,可讀性很差。例如,在貪吃蛇遊戲中表示地圖資訊 enum mapinfo 相比於直接用0,1,2對地圖賦值可讀性強很多。但是說到符號化數字,可以使用 ...