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
   54   55   56   57   58   59   60   61   62