Selasa, 11 Desember 2018

Fungsi

Fungsi adalah bagian(blok) program yang melakukan pekerjaan-pekerjaan speseifik tertentu, seperti: perhitungan, manipulasi teks, operasi file,dsb.

Bahasa C sudah cukup banyak mendefinisikan fungsi-fungsi yang sudah siap pakai. Tetapi dalam kenyataannya kita akan banyak mendefinisikan fungsi sendiri untuk memenuhi kebutuhan yang ada.


  • Melewatkan parameter menggunakan pass-by-value
          Semua parameter fungsi secara default dilewatkan menggunakan mekanisme pass-by-value.                Melalui cara seperti ini, nilai argumen(parameter aktual) akan disalin ke parameter formal.                  Hanya cocok untuk melewatkan parameter yang berperan sebagai parameter masukan.

  • Melewatkan parameter menggunakan pass-by-reference
          Mekanisme pass-by-reference di dalam bahasa C disimulasikan menggunakan alamat                          memori(pointer). Mekanisme ini cocok digunakan pada saat fungsi membutuhkan parameter                yang berperan sebagai parameter keluaran(parameter yang berfungsi untuk menampung nilai              yang dihasilkan oleh fungsi).

Fungsi rekursif
adalah alternatif dari bentuk iteratif(perulangan) dimana di dalam programnya terdapat sebuah fungsi yang memanggil fungsi itu sendiri. 



2201770896
skyconnectiva.com
binus.ac.id
Felix Chrissandy

Tidak ada komentar:

Posting Komentar