Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để sử dụng enums trong C ++?

Enumeration là một kiểu dữ liệu do người dùng định nghĩa trong ngôn ngữ C / C ++. Nó được sử dụng để gán tên cho các hằng số tích phân giúp chương trình dễ đọc và dễ bảo trì. Từ khóa “enum” được sử dụng để khai báo một kiểu liệt kê.

Sau đây là cú pháp của enums.

enum enum_name{const1, const2, ....... };

Đây,

enum_name - Bất kỳ tên nào do người dùng cung cấp.

const1, const2 - Đây là các giá trị của loại cờ.

Từ khóa enum cũng được sử dụng để xác định các biến của kiểu enum. Có hai cách để xác định các biến kiểu enum như sau -

enum colors{red, black};
enum suit{heart, diamond=8, spade=3, club};

Sau đây là một ví dụ về enums.

Ví dụ

#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;
}

Đầu ra

The value of enum color : 5,6
The default value of enum suit : 0,8,3,4

Trong chương trình trên, hai enum được khai báo là color và suit bên ngoài hàm main ().

enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};

Trong hàm main (), giá trị của các phần tử enum được in.

cout <<"The value of enum color : "<<red<<","<<black;
cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;