Skip to main content

Function and Recursion

Kita dapat membuat sebuah function sendiri di C untuk menghindari pengulangan syntax saat programing. Pembuatan function ini juga akan memudahkan orang lain ataupun kita untuk membaca codingan. Kita dapat membuat function yang mereturn tipe data ataupun void. Ada pun fungsi rekursif yang memanggil diri sendiri. Fungsi rekursif biasanya digunakan untuk penghitungan seperti mencari faktorial.

Dengan membuat fungsi, kita hanya dapat menggunakan variable yang sudah kita declare di dalam fungsi itu, kecuali global variable. Ada cara supaya kita dapat menggunakan variable di scope lain, yaitu dengan passing parameter. Passing parameter dibagi menjadi 2 yaitu by value dan by location. Di passing parameter by value kita memasukkan variable yang ingin kita passing ke parameter dari function. Sedangkan passing parameter by location penggunakan pointer.

Comments