Enumeration ( Bahasa Pemrograman C )
Dengan tipe enumeration (juga disebut enum) merupakan kumpulan nilai yang bersifat konstan.
Dengan menggunakan enum, kita dapat mengakses sebuah nilai dengan menggunakan nama variable nya. Berikut implementasi dari Enumeration:
#include <stdio.h>
enum dayType {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};
int main() { enum dayType day; for (day = Sunday; day <= Saturday; day++){ printf(“%d “, day); }
return 0; } |
Pada saat membuat tipe data enum, maka program akan memberikan nilai default sebagi berikut:
Nama | Nilai |
Sunday | 0 |
Monday | 1 |
Tuesday | 2 |
Wednesday | 3 |
Thursday | 4 |
Friday | 5 |
Saturday | 6 |
Di enum, kita bisa memberikan nilai awaldari variable yang kita buat. Berikut contohnya:
enum level {Easy=1, Normal=2,Hard=3}; |
Secara default nilai level Easy adalah 0, tetapi karena kita memberikan level Easy adalah 1 maka level easy akan mengikuti seperti yang telah ditentukan.
Reference:
Paul Deitel & Harvey Deitel. (2016). C how to program : with an introduction to C++. 08. Pearson Education. Hoboken. ISBN: 9780133976892.