Setiap program C ternyata tidak berdiri sendiri. Ada dua bagian penting yang harus selalu ada.
Teks program dalam Bahasa C terdiri dari dua bagian:
- Teks yang diproses oleh compiler.
- Teks yang tidak diproses oleh compiler,
yaitu yang dituliskan di antara /* dan */ berisi komentar bisa beberapa baris yang memudahkan kamu untuk memahami sebuah program. Bisa juga dengan // yaitu komentar hanya di satu baris.
Kamu dapat membedakan
kedua jenis teks tersebut dari contoh-contoh yang diberikan. Sebuah program
dalam Bahasa C disimpan dengan ekstensi “.c”. Sebuah program utama terdiri dari
dua bagian, yaitu:
- Kamus/
header: bagian program yang berisi nama-nama
yang dideklarasikan (fungsi, variabel, dll).
- Program (badan
program): bagian yang berisi instruksi/perintah
yang dijalankan komputer.
Setiap kalimat dalam
bahasa C, baik berupa deklarasi maupun instruksi, selalu diakhiri dengan ”;” ,
atau diakhiri dengan suatu blok yang terdiri dituliskan di antara { dan }.
Contoh program
sederhana :
- /* ini komentar, bisa lebih dari 1 baris
- Program menuliskan “ahlan wa sahlan ! */
- #include<stdio.h>
- int
- main()
- { //komentar dalam 1 baris : badan program
-
printf("ahlan wa sahlan !\n ");
- return 0;
- }
printf tapi muncul error? Bisa jadi karena lupa #include <stdio.h>.
Tanpa #include <stdio.h>, program C tidak bisa menampilkan apa pun ke layar.
Analogi : sebelum memasak, kita butuh alat. Dalam bahasa C, #include <stdio.h> adalah alat pertamanya.
Apa itu #include
<stdio.h>
- #include adalah perintah preprocessor
(dijalankan sebelum program dikompilasi).
- <stdio.h> adalah header file
(berkas pustaka) standar C.
- stdio singkatan dari Standard Input
Output.
Artinya:
kita memasukkan definisi fungsi-fungsi input dan output standar
ke dalam program C.
fungsi main akan mengembalikan sebuah angka
bulat ke komputer.
Mengembalikan ke siapa?Bukan ke layar, tapi ke
sistem/komputer (OS).
Angka itu digunakan komputer untuk tahu:
program berjalan normal atau terjadi kesalahan
int main(void) {
return 0;
}
Maknanya:
return → mengirim balik nilai
0 → tanda program sukses / tidak ada error
Analogi :
Seperti raport kecil yang dikirim ke komputer
Nilai 0 = lulus / aman
Kenapa harus int, bukan yang lain?
Karena:
Komputer paling mudah membaca angka. Bahasa C
standar mengharuskan main mengembalikan angka.
Bagaimana? semoga cukup dimengerti, jika masih bingung silakan tanyakan di kolom komentar ya.
Tidak ada komentar:
Posting Komentar