Page 26 - PowerPoint Presentation
P. 26

1.3              1.3.3          MEMBEZAKAN PEMBOLEH UBAH SEJAGAT

                                                (GLOBAL) DAN SETEMPAT (LOCAL)




        •   Setiap pemboleh ubah dan pemalar mungkin wujud dan akan digunakan untuk
            keseluruhan aturcara atau hanya bagi satu fungsi.


        •   Kewujudan pemboleh ubah atau pemalar dikenal sebagai kawasan yang kedua-
            duanya boleh digunakan secara sah.





                              SKOP  PEMBOLEH UBAH







           PEMBOLEH UBAH SEJAGAT                                   PEMBOLEH UBAH SETEMPAT
                     (GLOBAL)                                                  (LOCAL)





         • Hanya berfungsi dalam                               • Hanya berfungsi dalam subatur

            aturcara sahaja.                                      cara yang diisytiharkan.
         • Apabila tatacara tamat, ruang                       • Digunakan dalam fungsi dimana
            memori juga tamat.                                    pemboleh ubah diisytiharkan
         • PENGISYTIHARAN : Diluar di                             bermula dari mana pemboleh
            mana-mana fungsi.                                     ubah diisytiharkan dan bila
         • AKSES : Boleh diakses dimana-                          penamat akhir tatacara
            mana fungsi.                                          tersebut.
         • Boleh digunakan hingga ke                           • PENGISYTIHARAN : Dalam
            akhir aturcara.                                       sebuah fungsi dalam atur cara.

         • Jika pemboleh ubah setempat                         • AKSES : Tidak boleh diakses
            mempunyai nama yang sama                              diluar fungsi itu.
            dengan pemboleh ubah                               • Tiada masalah jika dua fungsi
            sejagat , rujukan hanya dibuat                        menggunakan pemboleh ubah
            terhadap pemboleh ubah                                tempatan yang sama.
            terdekat (setempat).












                                                                                                  26
   21   22   23   24   25   26   27   28   29   30   31