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

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

Enumeration là một kiểu dữ liệu do người dùng xác định bằng ngôn ngữ 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ê.

Đây là cú pháp của enum trong ngôn ngữ C,

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

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 của kiểu enum như sau.

enum week{sunday, monday, tuesday, wednesday, thursday, friday, saturday};
enum week day;

Đây là một ví dụ về enum trong ngôn ngữ C,

Ví dụ

#include<stdio.h>
enum week{Mon=10, Tue, Wed, Thur, Fri=10, Sat=16, Sun};
enum day{Mond, Tues, Wedn, Thurs, Frid=18, Satu=11, Sund};
int main() {
   printf("The value of enum week: %d\t%d\t%d\t%d\t%d\t%d\t%d\n\n",Mon , Tue, Wed, Thur, Fri, Sat,    Sun);
   printf("The default value of enum day: %d\t%d\t%d\t%d\t%d\t%d\t%d",Mond , Tues, Wedn, Thurs, Frid,    Satu, Sund);
   return 0;
}

Đầu ra

The value of enum week: 10111213101617
The default value of enum day: 0123181112