Page 3 - Microsoft Word - 53a6-4b9d-9f8f-9799
P. 3

Fungsi main() adalah Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah

               salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah
               fungsi yaitu fungsi main(). Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah
               nama judul fungsi. Dimulai dari tanda { sampai dengan } disebut tubuh fungsi, atau semua yang

               terletak didalam tanda {} disebut blok. Tanda () digunakan untuk mengapit argumen fungsi, yaitu
               nilai yang akan dilewatkan ke fungsi. Kata void yang mendahului main() dipakai untuk menyatakan

               bahwa fungsi ini tidak mempunyai nilai balik (return value). Di dalam tanda {} bisa terkandung
               sejumlah unit yang disebut pernyataan (statement). Penjelasan penggunaan fungsi dapat dilihat

               pada gambar 1.1 berikut ini :



















                                                  Gambar 1.1 Fungsi Program
               E.  Deklarasi Fungsi








                 1.  tipeFungsi  tipe dari ekpresi yang di-return oleh fungsi. Bila kita tidak menginginkan fungsi

                     mengembalikan nilai apapun, maka kita dapat mengganti tipeFungsi dengan keyword “void”
                     serta menghilangkan pernyataan return ekspresi. Apabila tipeFungsi tidak disertakan maka
                     secara otomatis C++ menganggap fungsi tersebut bertipe “int”.

                 2.  namaFungsi  nama dari fungsi yang dibuat.

                 3.  daftar parameter  deklarasi variabel-variabel yang digunakan nantinya untuk menerima nilai
                     yang dikirim dari pemanggil fungsi. Variabel yang dideklarasikan di bagian parameter
                     akan dianggap sebagai variabel lokal sehingga hanya dikenali di dalam fungsi itu saja.

                     Siklus  hidup  variabel  lokal  dimulai  pada  saat  fungsi  tersebut  dijalankan  sampai  fungsi
                     tersebut selesai dijalankan.
   1   2   3   4   5   6   7   8