FUNGSI DAN PROSEDUR

 Fungsi dan prosedur



Dalam bahasa C, sebuah program terdiri atas  fungsi-fungsi, baik yang didefinisikan secara  langsung di dalam program maupun yang disimpan  di dalam file lain (misalnya file header).
Satu fungsi yang pasti terdapat dalam program  yang ditulis menggunakan bahasa C adalah fungsi  main(). Fungsi tersebut merupakan fungsi utama  dan merupakan fungsi yang akan dieksekusi  pertama kali.
1. Fungsi
Adalah suatu blok program yang  digunakan untuk melakukan  proses-proses tertentu.
Sebuah fungsi dibutuhkan untuk  menjadikan program yang akan  kita buat menjadi lebih modular dan mudah untuk dipahami alurnya.
Dengan adanya fungsi, maka  dapat mengurangi duplikasi kode  program sehingga performa dari  program yang dibuat pun akan  meningkat.

2. Konsep Penggunaan Fungsi

3. Bentuk umum atau kerangka untuk Fungsi Main
int main (void) {
  ...
  return 0;            /*Mengembalikan nilai 0 */
}
4. Fungsi Tanpa  Nilai Balik/  Prosedur
Pada umumnya fungsi tanpa nilai balik  (return value) ini digunakan untuk  melakukan proses-proses yang tidak  menghasilkan nilai, seperti melakukan  pengulangan, proses pengesetan nilai  ataupun yang lainnya.
Dalam bahasa C, fungsi semacam ini  tipe kembaliannya akan diisi dengan  nilai void.
5. Bentuk umum atau kerangka Fungsi Tanpa Nilai Balik
6. Contoh Program Fungsi Tanpa Nilai Balik
#include <stdio.h>
/* Mendefinisikan sebuah fungsi dengan nama Tulis10Kali */  void Tulis5Kali(void)
{
int j;
for (j=0; j<5; j++)
{printf(“Saya sedang belajar bahasa C”);}
}

int main(void)
{
Tulis5Kali(); //Memanggil fungsi Tulis5Kali  return 0;
}

Saya sedang belajar bahasa C Saya sedang belajar bahasa C  
Saya sedang belajar bahasa C Saya sedang belajar bahasa C  
Saya sedang belajar bahasa C Saya sedang belajar bahasa C  
Saya sedang belajar bahasa C Saya sedang belajar bahasa C  
Saya sedang belajar bahasa C Saya sedang belajar bahasa C  







Komentar