🔤 Identifier dalam Bahasa C

Aturan penamaan variabel, fungsi, dan elemen lainnya.

📌 Apa itu Identifier?

Identifier adalah nama yang diberikan kepada elemen dalam program untuk menyimpan data atau memberi label fungsi, variabel, array, pointer, struct, dll.

Dengan kata lain, identifier adalah "nama" yang diberikan programmer agar komputer dapat mengenali sebuah item dalam program.

Contoh identifier:

nama umur jumlahMahasiswa hitungLuas nilai_akhir

Identifier dibuat oleh programmer, bukan bawaan bahasa.


📌 Penggunaan Identifier

Digunakan untukContoh
Variabelint umur;
Fungsifloat hitungLuas();
Konstanta#define PI 3.14
Arrayint nilai[10];
Pointerint *ptr;
Output:

📌 Aturan Penulisan Identifier

Bahasa C memiliki aturan baku saat membuat identifier:

1. Karakter yang Diperbolehkan
  • Huruf (A–Z, a–z)
  • Angka (0–9) (hanya setelah huruf)
  • Underscore _

Contoh: nilai1, _data, Total_Gaji

2. Tidak Boleh Diawali Angka
nilai1✔ Benar
1nilai❌ Salah
_nilai5✔ Benar
3. Case-Sensitive

Huruf besar dan kecil dianggap berbeda.

nilai Nilai NILAI

Ketiganya adalah 3 variabel berbeda.

4. Bukan Keyword

Tidak boleh menggunakan kata kunci bawaan C.

❌ int return;

❌ char while;

✔ int nilaiReturn;


📌 Contoh Identifier Valid vs Invalid

Identifier Status Penjelasan
umur✔ ValidSesuai aturan dasar
panjang_badan✔ ValidMengandung underscore
nilai2✔ ValidAngka di akhir diperbolehkan
_nama✔ ValidUnderscore di awal diperbolehkan
2hasil❌ InvalidTidak boleh diawali angka
float❌ InvalidKeyword bahasa C
Nama Siswa❌ InvalidSpasi tidak diperbolehkan
nilai-total❌ InvalidKarakter - tidak diperbolehkan

📌 Best Practice (Gaya Penulisan)

Gunakan gaya penulisan yang konsisten agar kode mudah dibaca:

camelCase
jumlahMahasiswa

Umum untuk variabel/fungsi

snake_case
jumlah_mahasiswa

Banyak dipakai di C

UPPER_CASE
MAX_VALUE

Khusus untuk konstanta

📌 Latihan Cepat

Tentukan mana yang merupakan identifier valid dan mana yang tidak:

  1. _nilai_akhir
  2. 3Data
  3. TotalGaji
  4. switch
  5. rata-rata
  6. nilai2025