🧩 C Keywords

Kata-kata khusus yang dicadangkan dalam bahasa C.

Definisi: Keywords adalah kata-kata yang sudah memiliki makna khusus dan dicadangkan (reserved words) oleh bahasa pemrograman. Kata ini tidak boleh digunakan sebagai nama variabel, nama fungsi, atau identifier lainnya.
❌ Salah
int return = 10;
float while = 3.5;
✔ Benar
int nilaiReturn = 10;
float whileLoop = 3.5;

📌 Kategori Keywords (Total ±32)

1. Tipe Data

Digunakan untuk menyatakan tipe variabel.

intBilangan bulat
floatBilangan desimal
doubleDesimal presisi tinggi
charKarakter
voidTanpa tipe data
2. Kontrol Program

Digunakan untuk percabangan (decision making).

if else switch case default break continue goto
3. Perulangan (Looping)
forLoop dengan counter
whileLoop dengan kondisi
doLoop minimal sekali
4. Struktur & Memori
struct union enum sizeof typedef

Digunakan untuk membuat tipe data bentukan dan manajemen memori.

5. Penyimpanan & Lainnya
Storage Class:
auto static extern register
Return & Values:
return const volatile

🔧 Contoh Program

Program berikut menggunakan berbagai keyword seperti struct, int, if, else, dan return.

Output:

📝 Latihan Cepat

Tentukan apakah identifier berikut valid atau tidak (apakah termasuk keyword?):

Identifier Valid sebagai nama variabel? Alasan
double TIDAK Merupakan keyword tipe data
enum TIDAK Merupakan keyword enumerasi
forLoop YA Bukan keyword (keywordnya hanya 'for')
_while YA Diawali underscore, bukan keyword 'while'
goto TIDAK Merupakan keyword jump statement