Pengertian Global Variabel pada bahasa pemrograman c++. Dalam Gobal Variabel ini hampir sama dengan local variabel Pada local variabel dapat di gunakan dalam ruang lingkup (scope) itu saya dan tidak bisa di gunakan pada scope yang lain,Pada local Variabel ini Local Variabel akan di buat di saat kompilator melewati yang ada dalam suatu Ruang Lingkup (scope).Apa si Global Variabel???
Global Variabel Adalah
Dalam mendirikan variabel kita juga bisa mendirikan variabel di luar Ruang Lingkup (scope) itu.Global Variabel atau Variabel Global adalah Variabel yang di dirikan di luar dari Block Ruang Lingkup tersebut.dalam artian kita bisa memanggil variabel global di scope yang lain.
Global Variabel memiliki sifat statik duration yang berati variabel akan di buat setelah progam di hancurkan dan berakhir setalah progam selasai.
Contoh Progam Global Variabel
Dalam contoh progam di atas penggunaan Global variabel perbedaan local variabel sama global variabel.
g_web adalah global variabel yang di dirikan di luar blok ruang lingkup (scope).Global Variabel dapat kita panggil di semua Ruang lingkup yang ada tap dengan syarat sebuah Global variabel terdapat di atas nya ruang lingkup yang mau kita panggil,Seperti pada baris ke 19 pada gambar di atas
Masih di gambar di atas pada variabel l_nama adalah Local variabel.Variabel tersebut hanya dapat di akses dalam Ruang lingkup (scope) tesebut tidak dapat di panggil di scope yang lain
Jadi Apa si Pebedaan Local Variabel dan Global Variabel??
- Variabel Global di deklarasikan di luar blok ruang lingkup (scope) atau function dan di luar sebuah fungsi prosedur yang lain
- Variabel Local Di dirikan di dalam Ruang Lingkup (scope) setelah blog sebua fungsi
- Variabel Global dapat dikenali atau di panggil oleh semua fungsi dan di kenali di seleruh progam
- Variabel Local hanya di kenali di dalam Ruang Lingkup yang kita deklarasikan variabel dan juga bisa di panggil di Anak Ruang lingkup
Jadi bagaimana ketika kita mau panggil variabel itu di luar file tersebut atau bisa di panggil di semua file yang ada dalam progam nya.Ada Keyword c++ yang bisa memanggil variabel pada luar progam nama nya adalah extern. Apa itu keyword Extern???
Keyword Extenr
Keyword extenr Adalah keyword tambahan untuk mendirikan sebuah variabel.Fung si keyword extern ini adalah membuat varaibel ini bersifat External linkage,Dengan menggunakan extern kita dapat membuat variabel yang terhubung di file lain.
Contoh Progam keyword Extern
Pada gambar di atas saya buat file dengan nama extern.cpp dan hanya mendeklarasikan suebuah variabel umur dan nama
Pada gambar di atas saya membuat file dengan nama main.cpp dan harus satu folder dengan extern.cpp. extern int umur dan extern char nama bahwa varaibel umur dan nama merupakan linkage dari variabel dengan identidas umur dan nama ada file extern.cpp. Progam di atas akan menampilkan hasir umur 19 dana nama Rizal Arfani. yang sesuai variabel yang didirikan pada file extern.cpp.
Untuk extern kyword hanya dapat di gunakan pada variabel Globa dan extern keyword biasanya di gunakan untuk membuat komunikasi antar file, Dengan membuat seatu variabel yang dapat di gunakan di file yang lain
0 Comments