Memahami Struktur Program C: Panduan untuk Pemula
Sebelum kita mempelajari blok pembangun dasar dari bahasa pemrograman C, mari kita lihat struktur program C paling dasar sehingga kita dapat menggunakannya sebagai referensi dalam bab-bab mendatang.
Contoh Hello World
Suatu program C pada dasarnya terdiri dari bagian-bagian berikut −
- Perintah Preprocessor
- Fungsi
- Variabel
- Pernyataan & Ekspresi
- Komentar
Mari kita lihat kode sederhana yang akan mencetak kata "Hello World" −
Live Demo
#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! \n"); return 0; } Mari kita lihat berbagai bagian dari program di atas −
Baris pertama program #include <stdio.h> adalah perintah preprocessor, yang memberi tahu compiler C untuk menyertakan file stdio.h sebelum melanjutkan ke kompilasi sebenarnya.
Baris berikutnya int main() adalah fungsi utama tempat eksekusi program dimulai.
Baris berikutnya /*...*/ akan diabaikan oleh compiler dan telah ditambahkan untuk menambahkan komentar tambahan dalam program. Jadi baris seperti ini disebut komentar dalam program.
Baris berikutnya printf(...) adalah fungsi lain yang tersedia dalam C yang menyebabkan pesan "Hello, World!" ditampilkan di layar.
Baris berikutnya return 0; mengakhiri fungsi main() dan mengembalikan nilai 0.
Kompilasi dan Eksekusi Program C
Mari kita lihat cara menyimpan kode sumber dalam file, dan cara mengompilasi serta menjalankannya. Berikut adalah langkah-langkah sederhana −
Buka editor teks dan tambahkan kode yang disebutkan di atas.
Simpan file sebagai hello.c
Buka command prompt dan pergi ke direktori tempat Anda menyimpan file.
Ketik gcc hello.c dan tekan enter untuk mengompilasi kode Anda.
Jika tidak ada kesalahan dalam kode Anda, command prompt akan membawa Anda ke baris berikutnya dan akan menghasilkan file eksekutabel a.out.
Sekarang, ketik a.out untuk menjalankan program Anda.
Anda akan melihat output "Hello World" dicetak di layar.
$ gcc hello.c $ ./a.out Hello, World!
Pastikan compiler gcc ada dalam path Anda dan Anda menjalankannya dalam direktori yang berisi file sumber hello.c.