Sebelumnya
kita sudah belajar membuat program C pertama, yaitu Hello World!
Perhatikan
program C berikut :
Ini adalah struktur dasar bahasa C, jika sobat baru pertama kali melihat
program ini, mungkin sobat akan menanyakan hal-hal seperti ini :
- Apa itu #include
- Apa itu int ?
- Apa itu main ?
- Apa itu printf ?
- Apa itu return0 ?
- Dll
Struktur Dasar Bahasa C
Jika sobat
ingin membuat program C, maka sobat harus/wajib menuliskan seperti berikut ini
:
Ini adalah struktur dasar program C yang harus/wajib
dipahami.
Kalau sobat perhatikan, struktur program tersebut dibagi
menjadi dua bagian utama, yaitu :
- Bagian include
- Blok fungsi main
Yuk sobat simak bahasan lebih detail
nya…
Apa itu #include ?
Pada bahasa program C, #include
berfungsi untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header
file.
Sedangkan header file adalah file
yang berisi definisi fungsi yang suda dibuat. Tujuannya agar bisa digunakan
pada bahasa program C yang lainnya. File header ini berekstensi .h, contoh: stdio.h,
stdlib.h.
Pada contoh diatas, sobat sudah
mengimpor file stdio.h. File ini berisi
deklarasi fungsi-fungsi dasar yang sobat butuhkan untuk membuat program C,
seperti pada program diatas yaitu printf(). Dan sobat juga mengimpor file stdlib.h. File ini berfungsi untuk melakukan
berbagai operasi termasuk konversi, pseudo-acak nomor, alokasi memori, control proses,
dll.
File stdio.h
dan stdlib.h sudah ada didalam komputer
sobat saat menginstal gcc.
Apa itu Fungsi main() pada blok fungsi main ?
Fungsi main() adalah fungsi utama
dalam program bahasa C. Fungsi ini akan dieksekusi pertama kali pada saat
program C dijalankan. Oleh karena itu, sobat harus menulis logika program
didalam fungsi ini.
Pada contoh diatas sobat sudah
membuat fungsi main dengan deklarasi seperti ini :
Maksud dari int
sebelum main() adalah tipe data yang akan
dikembalikan. Maka di dalam fungsi main(),
wajib kita sertakan statement return0. Artinya
apa?, fungsi main akan mengembalikan nilai 0
setelah selesai dieksekusi.
Cara
lain selain int main() adalah sobat bisa menggunakan void.
Contoh :
Void artinya tidak ada (kosong). Jika sobat
menggunakan void, maka sobat tidak perlu
menuliskan kata return0 diakhir fungsi. Karena
fungsi void tidak akan mengembalikan nilai
apapun.
Penulisan statement
Statement adalah perintah atau fungsi
untuk melakukan sesuatu. Contoh :
Arti dalam statement tersebut adalah
sobat menyuruh komputer untuk mencetak teks Hello
world! Ke console.
Setiap statement didalam bahasa
program C wajib diakhiri dengan titik koma (;), jika tidak maka program akan
eror.
Biasanya para pemula suka sekali eror
karena hal sepele, yaitu lupa mengakhiri setiap programnya dengan titik koma
(;) alhasil program tersebut eror padahal setiap statement nya sudah benar. Jadi
harus diperhatikan lagi ya si titik koma (;) ini agar tidak terjadi seperti itu
hehehe….
Sekian dulu untuk Struktur dasar danaturan penulisan program C
Jika ada pertanyaan sobat bisa
komentar dibawah ini, dan jangan lupa dishare ya J
Comments
Post a Comment