Fungsi terbagi menjadi 2 macam
- Build-in Function
- strcpy() pada string.h
- printf() pada stdio.h
- tolower() pada ctype.h
- User-Defined Function
Build-in Function ini berarti fungsi-fungsi yang sudah ada dalam library C itu sendiri.
Untuk contohnya adalah sebagai berikut:
Dan masih banyak lagi fungsi lainnya.
User-Defined Function adalah fungsi-fungsi yang kita buat sendiri dengan bantuan library-library yang telah ada dalam bahasa C.
Sebagai contoh:
Gambar di atas ini merupakan contoh dari penggunaan fungsi yang mudah. Sekilas penggunaan fungsi membuat kita menjadi ribet bukan? Memang pada kasus seperti ini terlihat lebih ribet dibandingkan langsung koding biasa di dalam int main. Namun, untuk hal kodingan yang membutuhkan fungsi yang banyak, kita perlu menggunakan fungsi agar tidak bingung. Jadi kita cukup memanggil saja fungsi yang telah kita dibuat.
Berikut adalah struktur dari pembuatan User-Defined Function
return value type function name( parameter-list )
{
statements;
}
Return value type:
tipe data bisa int ataupun void(tidak memerlukan return), apabila tidak diisi maka tipe datanya akan int.
Parameter-list: value yang dikirim dari user
Contoh penggunaan parameternya adalah sebagai berikut:
No comments:
Post a Comment