如何使用 C++ 中的列舉?
列舉是 C/C++ 語言中一個使用者自定義的資料型別。它用於為整型常量分配名稱,這樣可以提高程式的可讀性和可維護性。關鍵字“enum”用於宣告列舉。
以下是列舉的語法。
enum enum_name{const1, const2, ....... };其中,
enum_name − 由使用者指定的任何名稱。
const1, const2 − 這些是 flag 型別的常量。
enum 關鍵字也用於定義列舉型別的變數。有兩種方法可以定義列舉型別的變數,如下所示 −
enum colors{red, black};
enum suit{heart, diamond=8, spade=3, club};以下是列舉示例。
示例
#include <iostream>
using namespace std;
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};
int main() {
cout <<"The value of enum color : "<<red<<","<<black;
cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;
return 0;
}輸出
The value of enum color : 5,6 The default value of enum suit : 0,8,3,4
在上面的程式中,在 main() 函式外聲明瞭兩個列舉,分別是 color 和 suit。
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};在 main() 函式中,列印了列舉元素的值。
cout <<"The value of enum color : "<<red<<","<<black; cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP