Enumerasi (Enum)





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;





Share on Google Plus

About Robotics University

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment