Enum (enumerasi) digunakan
untuk mendefinisikan sejumlah kemungkinan yang bisa kita tentukan sendiri.
PENDEFINISIAN dan DEKLARASI ENUM
1. Pendefinisian enum:
enum nama_enum
{konstanta_1 = nilai1, konstanta_2 = nilai2, ……};
Contoh:
enum jarak
{dekat = 0, sedang = 1, jauh = 2};
2. Deklarasi enum :
Untuk mendeklarasikan enum dengan cara berikut :
enum nama_enum nama_variabel_enum;
Contoh:
enum jarak tujuan;
Mendefinisikan dan mendeklarasikan enum dapat dilakukan
dalam satu baris seperti contoh berikut :
Contoh:
enum jarak
{dekat = 0, sedang = 1, jauh = 2} tujuan;
Dengan definisi diatas berarti kita memiliki sebuah
variabel yang bernama ‘tujuan’ yang nilainya memiliki 3 kemungkinan yaitu 0, 1,
dan 2.
Contoh penggunaan enum:
tujuan = jauh;
Maka variabel ‘tujuan’ akan bernilai 2 sesuai dengan
pendefinisian ‘jauh’ yang bernilai 2. Data enum hanya dapat disimpan di memori
SRAM dan EEPROM, tidak bisa disimpan di memori Flash. Untuk menyimpannya di
memori EEPROM cukup menambahkan kata kunci ‘eeprom’ sebelum kata ‘enum’.
eeprom enum jarak
{dekat = 0, sedang = 1, jauh = 2} tujuan;
0 comments:
Post a Comment