Page 59 - e-Modul Praktikum Algoritma Pemrograman
P. 59
penentu_tipe_fungsi merupakan tipe data keluaran dari
fungsi.
Hal-hal yang perlu diperhatikan dalam penggunaan fungsi:
1. Kalau tipe fungsi tidak disebutkan, maka akan dianggap
sebagai fungsi dengan nilai keluaran bertipe integer.
2. Untuk fungsi yang memiliki keluaran bertipe bukan
integer, maka diperlukan pendefinisian penentu tipe fungsi.
3. Untuk fungsi yang tidak mempunyai nilai keluaran maka
dimasukkan ke dalam tipe void.
4. Pernyataan yang diberikan untuk memberikan nilai akhir
fungsi berupa pernyataan return.
5. Suatu fungsi dapat menghasilkan nilai balik bagi
pemanggilnya.
6. Fungsi yang mempunyai parameter, maka banyaknya
parameter harus sama, parameter aktual yang bersesuaian
dengan parameter formal harus mempunyai tipe data yang
sama dan nama parameter tidak harus sama.
Catatan :
Untuk fungsi-fungsi pustaka, prototipe dari fungsi-fungsi
berada di file-file judulnya (header file). Misalnya fungsi
pustaka printf() dan scanf() prototipenya berada pada file
dengan nama stdio.h
54