- Back to Home »
- BAB VII FUNCTION DALAM BAHASA C
Posted by : Unknown
Monday, September 28, 2015
Function
merupakan kode program yang dirancang untuk melaksanakan tugas khusus dan
letaknya dipisahkan dari program utama atau { main() }
Kegunaan
fungsi;
1. Mengurangi
pengulangan penulisan program yang sama.
2. Agar program tersusun
rapid an mudah dipahami.
Syntax:
Suatu
fungsi yang memberikan hasil balik selain tipe int perlu di deklarasikan
terlebih dahulu sebelum digunakan. Deklarasi fungsi ditulis sebelum fungsi
tersebut digunakan.
A.
Parameter
Supaya nilai variable bisa digunakan di module lain yang membutuhkannya, maka variable tersebut dibuat sebagai variable global atau dikirim sebagai suatu parameter.
Dan terdapat 2 parameter yaitu:
· Parameter nilai ( by value )
Nilai dari parameter formal tidak mempengaruhi parameter nyata.
Pengiriman satu arah yaitu parameter nyata ke parameter formal.
· Parameter variabel ( by refrences )
Nilai dari parameter formal mempengaruhi parameter nyata.
Pengiriman nilai secara dua arah yaitu parameter nyata ke parameter formal, dan sebaliknya
parameter formal ke parameter nyata.
Berikut contoh programnya yaitu perkalian matrik:
Supaya nilai variable bisa digunakan di module lain yang membutuhkannya, maka variable tersebut dibuat sebagai variable global atau dikirim sebagai suatu parameter.
Dan terdapat 2 parameter yaitu:
· Parameter nilai ( by value )
Nilai dari parameter formal tidak mempengaruhi parameter nyata.
Pengiriman satu arah yaitu parameter nyata ke parameter formal.
· Parameter variabel ( by refrences )
Nilai dari parameter formal mempengaruhi parameter nyata.
Pengiriman nilai secara dua arah yaitu parameter nyata ke parameter formal, dan sebaliknya
parameter formal ke parameter nyata.
Berikut contoh programnya yaitu perkalian matrik:
Mari kita lihat program yang berhasil
kita buat:
Dengan
kata lain function mempunyai syntax dengan main program berada di akhir program.
Syntax:
Untuk lebih lengkapnya bisa dilihat disini