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.