Dev c++ global variable and local variable(variable global dan variable lokal )

Selamat sore sobat blogger

yang lagi liburan, atau yang bingung liburan mau ngapain mending baca ini postingan yang buat ente menjadi pinter bejo

tentang c++ kita sudah belajar bagaimana menginstall dev c++ (Cara menginstal dev c++
kita juga sudah belajar mengeluarkan output string sederhana (Hello world c++)
tidak hanya itu, kita juga telah belajar mengenal tipe data dan deklarasi variable (Tipe data & deklarasi variable c++)

nah sekarang tiba saat nya kita mempelajari apa itu variable lokal, dan apa itu variable global

dan kenapa harus ada perbedaan diantara mereka :V

langsung saja kita buktikan di tekape.

buka dev c++ Anda

seperti biasa, buat file baru

dan tuliskan kode seperti ini


mungkin Anda sudah sangat familiar dengan kode kode diatas

hanya seperti mendeklarasi sebuah variable kemudian memberi nilai pada variable tersebut, dan berikutnya menampilkan output

tapi sadar atau tidak sadar variable yang di deklarasikan didalam codingan di atas disebut variable lokal

mengapa lokal?
=>  karena variable tersebut hanya  bisa digunakan didalam function( fungsi ) dimana variable tersebut di deklarasikan

*** function yang dimaksud dalam codingan diatas adalah int main()

Berarti variable tersebut tidak dapat digunakan di function ( fungsi ) lain dong?
=> lah itu pinter, ngapa baca blog ini coba -_-

nah itu tentang variable lokal, variable global kebalikan dari variable lokal, kalau  variable lokal tidak bisa di gunakan di luar function pendeklarasi variable tersebut, sedangkan variable global bisa, namanya aja variable global yak, pasti global :v apasih -_- skip...

nah sekarang modif codingan yang tadi menjadi seperti ini


dan hasilnya seperti ini


nah dari kodingan yang kita tambahkan, kita sudah mendeklarasikan variable global dengan nama GlobalVar, kemudian kita juga sudah memberi nilai 17 pada variable tersebut, ketika dirunning sudah mengeluarkan output 17

tiba saat nya kita ber experiment kita uji dengan membuat satu function lagi seperti ini


di line 16 kita memberi nilai 17 pada variable GlobalVar
di line 17 kita memberi nilai pada variable x

saat kita compile yang terjadi adalah, error pada line 17
dengan peringatan seperti ini

'x' was not declared in this scope (artinya : jangan mengemudi dalam keadaan mabuk )

itu menandakan bahwa variable lokal tidak bisa digunakan di function lain tetapi variable global bisa...

sekian tutorial dan experiment disore hari ini, terimakasih sudah membaca...

keep learning by doing...

jika sekiranya ada pertanyaan, kritik ataupun saran, saya sangat terbuka untuk itu...


GodBless.

~ OSPT

Tidak ada komentar