Page 8 - Project Akhir Media Pendidikan
P. 8
Berikut ini dua bentuk kerangka fungsi main() di dalam bahasa C yang sama-sama dapat
digunakan.
a. Bentuk Pertama (tanpa pengembalian nilai ke sistem operasi)
void main(void) {
Statemen_ yang_akan_dieksekusi;
...
}
Kata kunci void di atas bersifat opsional, artinya bisa dituliskan atau bisa juga tidak.
b. Bentuk Kedua (dengan mengembalikan nilai 0 ke sistem operasi)
int main(void) {
Statemen_yang_akan_dieksekusi;
...
return 0;
}
Kata kunci void di atas juga bersifat opsional. Namun, para programmer C pada
umumnya menuliskan kata kunci tersebut di dalam fungsi yang tidak memiliki
parameter. Dalam buku ini penulis akan banyak menggunakan bentuk kedua untuk
setiap contoh-contoh program yang ada.
Adapun untuk kerangka lengkap dari program yang ditulis dalam bahasa C adalah
seperti yang tertulis di bawah ini.
#include <nama_header_file>
...
/* Prototipe fungsi */
tipe_data nama_fungsi1(parameter1, parameter2, ...);
tipe_data nama_fungsi2(parameter1, parameter2, ...);
...
/* Fungsi utama */
int main(void) {
Statemen_yang_akan_dieksekusi;
...
return 0;
}
/* Implementasi fungsi */
tipe_data nama_fungsi1(parameter1, parameter2, ...) {
Statemen_yang_akan_dieksekusi;
...
4