Bahasa C adalah salah satu bahasa pemrograman fundamental yang sangat berpengaruh. Memahami sintaks dasar C adalah langkah penting bagi siapa pun yang ingin mendalami pemrograman sistem, pengembangan kernel, atau bahkan bahasa tingkat tinggi lainnya. Memulai dengan program sederhana adalah cara terbaik untuk membiasakan diri dengan struktur dasar bahasa ini.
Visualisasi dasar struktur pemrograman C.
Program pertama yang hampir selalu dibuat saat mempelajari bahasa baru adalah program yang hanya menampilkan teks "Hello, World!" di layar. Dalam C, ini melibatkan penggunaan pustaka standar input/output (stdio.h).
// Program C pertama Anda #include <stdio.h> int main() { // Mencetak string ke konsol printf("Hello, World!\n"); return 0; }
#include <stdio.h>: Ini adalah preprocessor directive yang memberitahu compiler untuk menyertakan pustaka standar input/output. Fungsi `printf` didefinisikan di sini.int main(): Ini adalah fungsi utama (entry point) dari setiap program C. Eksekusi selalu dimulai dari sini.printf(...): Fungsi untuk mencetak teks ke layar. Karakter `\n` adalah newline, yang membuat kursor pindah ke baris baru.return 0;: Mengindikasikan bahwa program telah selesai dieksekusi tanpa error.Setelah menguasai output dasar, langkah selanjutnya adalah memahami cara mendeklarasikan variabel dan melakukan operasi aritmatika sederhana. Program ini akan meminta pengguna memasukkan dua bilangan bulat, kemudian menampilkan hasil penjumlahannya.
#include <stdio.h> int main() { int angka1, angka2, jumlah; printf("Masukkan bilangan bulat pertama: "); scanf("%d", &angka1); printf("Masukkan bilangan bulat kedua: "); scanf("%d", &angka2); jumlah = angka1 + angka2; printf("Hasil penjumlahan %d + %d = %d\n", angka1, angka2, jumlah); return 0; }
Pada program kedua ini, kita memperkenalkan fungsi scanf. Fungsi ini digunakan untuk membaca input dari pengguna. Format specifier %d menandakan bahwa kita mengharapkan input berupa bilangan bulat desimal, dan tanda ampersand (&) digunakan untuk meneruskan alamat memori dari variabel tempat nilai akan disimpan.
Variabel dideklarasikan dengan tipe data int (integer/bilangan bulat), yang merupakan tipe data dasar yang sangat sering digunakan dalam pemrograman C.
Dengan memahami kedua contoh program sederhana bahasa C ini, Anda telah menguasai struktur dasar (fungsi main), I/O dasar (printf dan scanf), serta penggunaan variabel dan operasi aritmatika—pondasi kuat untuk melanjutkan eksplorasi ke topik C yang lebih kompleks seperti perulangan (loops) dan percabangan (conditionals).