enum關鍵字指定了乙個列舉型別。列舉型別是一種使用者定義的型別,由一套叫做計數器(enumerator)的賦之以名稱的常量組成。預設情況下,第乙個計數器有乙個為0的值,每個後續的計數器都比前乙個的值更大(除非你顯示地為特定計數器指定乙個值)。
定義語法:
enum enumname ;
enummember :
enummembersname
或 enummembersname = integervalue
例項
enum charactertype然後你可以在你的函式中使用所定義的常量。;enum displacementmode
;
void managecharactermove(entity3d charac, charactertype type, displacementmode disp)計數器不需要具有唯一的值。每個計數器的名稱都以常量方法對待,且在enum被定義的變數範圍內唯一。else if (disp == fly)
else
break;
case monster :
// ...
break;
// ...
}}
enum week;enum weekend
;
Virtools指令碼語言 VSL 教程 函式
函式定義語法 函式定義確立了函式的名稱 它的返回值型別 它的形參的型別和數量 及函式主題。returntype functionname paramlist paramlist parameter parameter type parametername 例項 int square int i 函式...
Virtools指令碼語言 VSL 教程 函式
函式定義語法 函式定義確立了函式的名稱 它的返回值型別 它的形參的型別和數量 及函式主題。returntype functionname paramlist paramlist parameter parameter type parametername 例項 int square int i 函式...
Virtools指令碼語言 VSL 教程 列舉
enum關鍵字指定了乙個列舉型別。列舉型別是一種使用者定義的型別,由一套叫做計數器 enumerator 的賦之以名稱的常量組成。預設情況下,第乙個計數器有乙個為0的值,每個後續的計數器都比前乙個的值更大 除非你顯示地為特定計數器指定乙個值 定義語法 enum enumname enummember...