Pengenal (indentifier) merupakan sebuah nama yang didefinisikan oleh programmer dalam rangka menunjukkan identitas dari sebuah konstanta, variable, fungsi, label, atau tipe data khusus. Pemberian nama sebuah pengenal dapat ditentukan bebas sesuai yang diinginkan programmer tetapi harus memenuhi aturan sebagai berikut:
- Karakter pertama tidak boleh berupa angka namun harus berupa huruf atau dengan diawali tanda garis bawah (underscore).
- Karakter kedua dapat berupa huruf, angka, atau garis bawah.
- Tidak boleh menggunakan spasi.
- Bersifat case sensitive, yaitu huruf besar (capital) dan huruf kecil dianggap berbeda.
- Panjangnya boleh terdiri atas lebih dari 32 karakter, akan tetapi hanya 32 karakter pertama yang akan dianggap berarti.
- Tidak boleh menggunakan kata-kata yang merupakan kata kunci/syntax/operator dalam pemrograman bahasa C, misalnya:
Contoh indetifier yang diperbolehkan:
· nama
· _nama
· nama7
· _dengan_pengenal_yang_panjang_boleh
Contoh indetifier yang tidak diperbolehkan:
· 7nama (tidak boleh, karena diawali dengan angka)
· nama+7 (tidak boleh, karena mengandung operator ‘+’)
· nama pengenal panjang (tidak boleh, karena mengandung ‘spasi’_)
Sumber : Robotics University
Tidak ada komentar:
Posting Komentar