Page 113 - Modul Algoritma dan Pemrograman Dasar_HTML
P. 113

if(z > Besar)
                                Besar = z;
                                return (Besar);
                                }
                           5.  Variabel pada Fungsi C++

                                      Penggolongan Variabel berdasarkan Kelas Penyimpanan

                               (Storage Class) dibagi atas 3, yaitu:

                               a)  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).

                               b)  Variabel Eksternal atau Global

                                      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.








                                                                                                    107
   108   109   110   111   112   113   114   115   116   117   118