Page 159 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 12 MARET.docx
P. 159

8.6.  Variabel pada Fungsi C++

                      Penggolongan      Variabel    berdasarkan      kelas
               Penyimpanan (Storage Class) dibagi atas 3, yaitu:

                   1)  Variabel Lokal
                   2)  Variabel Eksternal atau Global
                   3)  Variabel Statis

               1. Variabel Lokal

                   Variabel lokal adalah variabel yang dideklarasikan di
               dalam fungsi dan hanya dikenal di dalam fungsi yang
               bersangkutan. Sifat-sifat variabel lokal:
                 Secara  otomatis  akan  diciptakan  ketika  fungsi

                   dipanggil  dan  akan  lenyap  ketika  proses  eksekusi
                   terhadap fungsi berakhir.
                 Hanya  dikenal  oleh  fungsi  tempat  variabel
                   dideklarasikan.
                 Tidak ada inisialisasi secara otomatis (saat variabel
                   diciptakan nilainya random).
                 Dideklarasikan dengan menambahkan kata “auto”
                   (opsional).
               2. Variabel Global (eksternal)

                    Variabel  global  (eksternal)  adalah  variabel  yang
               dideklarasikan di luar fungsi yang bersifat global, artinya
               dapat     digunakan     bersama-sama        tanpa    harus
               dideklarasikan lagi. Sifat-sifat variabel global:

                 Dikenal (dapat diakses) oleh semua fungsi.
                 Jika tidak diberi nilai awal secara otomatis berisi nilai
                   nol.


                                           150
   154   155   156   157   158   159   160   161   162   163   164