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