Setiap program yang ditulis dalam bahasa C harus mempunyai
fungsi utama, yaitu main( ). Fungsi inilah yang akan
dipanggil pertama kali pada saat proses eksekusi program. Artinya apabila kita
memiliki fungsi lain selain fungsi main( ), maka fungsi lain
tersebut baru akan dipanggil pada saat digunakan. Fungsi main( ) ini
dapat mengembalikan nilai 0 ke sistem operasi, yang artinya program tersebut
berjalan dengan baik tanpa ada kesalahan. Berikut ini adalah dua kerangka
fungsi main( ) di dalam bahasa C yang sama – sama dapat
digunakan.
A. Tanpa pengembalian nilai ke sistem operasi.
A. Tanpa pengembalian nilai ke sistem operasi.
void main(void)
{
statement yang akan dieksekusi;
...
}
|
B. Dengan pengembalian nilai ke sistem operasi.
int main(void)
{
statement yang akan dieksekusi;
...
return 0;
}
|
Kata kunci void di atas bersifat opsional. Namun para programmer
C pada umumnya menuliskan kata kunci tersebut di dalam fungsi yang tidak
memiliki parameter. Adapun untuk kerangka lengkap dari program yang ditulis
dalam bahasa C adalah seperti yang ditulis 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)
{
statement yang akan dieksekusi;
...
return 0;
}
/* implementasi fungsi */
tipe_data nama_fungsi1(parameter1, parameter2, ...)
{
statement yang akan dieksekusi;
...
}
tipe_data nama_fungsi2(parameter1, parameter2, ...)
{
statement yang akan dieksekusi;
...
}
|
Tapi, ada juga bentuk penulisan seperti berikut.
#include <nama_header_file>
...
...
tipe_data nama_fungsi1(parameter1, parameter2, ...)
{
statement yang akan dieksekusi;
...
}
tipe_data nama_fungsi2(parameter1, parameter2, ...)
{
statement yang akan dieksekusi;
...
}
/* fungsi utama */
int main(void)
{
statement yang akan dieksekusi;
...
return 0;
}
|
Penulisan di dalam bahasa C bersifat case-sensitive (membedakan
antara penulisan dengan huruf kapital dan huruf non kapital). Sehingga akan
berbeda artinya jika menuliskan “Berjalan” dengan “berjalan”.
0 comments:
Post a Comment