Dữ liệu enum nhằm tạo 1 danh sách các macro cho các hằng nguyên làm cho chương trình dễ hiểu và sáng sủa, nó thay thế cho 1 loạt các lệnh #define
1. Cú pháp khai báo:
enum <tên enum>
{
<tên hằng 1>,
<tên hằng 2>,
...
} ;
Sau từ khóa enum là tên kiểu liệt kê. Bên trong là các hằng số, mỗi một hằng số được cách nhau bằng dấu phẩy, riêng hằng số cuối cùng không có dấu phẩy. Tên hằng không được có khoảng trắng. Kết thúc enum phải có dấu chấp phẩy. Có thể tạo giá trị cho hằng số: nếu hằng số đầu tiên không được gán giá trị, thì giá trị mặc định là 0, mỗi giá trị tiếp theo tăng lên 1 (nếu không gán 1 giá trị khác) .
2. Phạm vi khai báo
Khai báo kiểu liệt kê bên trong hàm thì có thể sử dụng kiểu liệt kê đó bên trong hàm.
Khai báo kiểu liệt kê bên trong một file cpp và ngoài hàm, thì kiểu liệt kê đó có thể được sử dụng trong toàn file cpp.
0 nhận xét:
Đăng nhận xét