Identifier dan Keywords dalam Bahasa C

Identifier

Identifier adalah nama dari sebuah entitas dalam bahasa pemrograman C, seperti nama variabel, konstanta, fungsi, larik(array), label dan lain-lain. Entitas tersebut harus memiliki nama, sehingga ketika dibutuhkan entitas tersebut dapat dipanggil sesuai dengan nama yang sudah diberikan sebelumnya. Identifier sebaiknya dibuat unik atau merepresentasikan yang diwakili, mudah diingat, dan yang penting bukan merupakan keywords serta mengikuti aturan pembuatan identifier.

Pembuatan identifier harus mengikuti aturan sebagai berikut :

  • Dapat terdiri dari sebuah huruf, sebuah kata, beberapa kata, gabungan huruf dengan angka, kata dengan angka, kalimat dengan angka
  • Tidak boleh menggunakan keywords dan angka sebagai identifier
  • Jika menggunakan gabungan angka dengan huruf atau kata, maka angka tidak boleh dituliskan di awal
  • Jika menggunakan gabungan huruf atau kata, maka tidak boleh dituliskan terpisah dengan spasi, kalau ingin dipisah dapat dipisah menggunakan karakter underscore (_)
  • Tidak boleh hanya menggunakan karakter spesial seperti titik dua (:), titik koma (;), underscore (_), slash(/), backslash( \), ampersand(&), dan lain-lain
  • Case sensitive, contoh : penulisan “Aku” dianggap berbeda dengan “aku”

Karakter spesial dalam bahasa C adalah sebagai berikut :

Keywords

Keywords adalah kata-kata khusus yang telah ditentukan sebelumnya dan memiliki arti khusus bagi compiler. Keywords adalah bagian dari sintaks, dan tidak boleh digunakan sebagai identifier. Keywords selalu dituliskan menggunakan huruf kecil (lowercase).

Contoh : float rerata;

Pada contoh di atas float adalah sebuah keywords yang menyatakan rerata adalah sebuah variabel yang menyimpan data bertipe float.

Keywords dalam ANSI C, disajikan sebagai berikut :

Syntax dan aplikasi beberapa keywords tersebut akan dijumpai pada bahasan-bahasan berikutnya.

Demikian, semoga bermanfaat.

Referensi :

glh

Guru Teknik Elektro Audio Video SMK Negeri 3 Selong Lombok Timur, NTB

Mungkin Anda juga menyukai

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.