Lokal at Pandaigdig na Variable

Anonim

Lokal vs Global Variable

Maaaring gamitin ang mga global na variable sa kahit saan sa isang programa sa computer. Nangangahulugan ito na ang mga global na variable ay maaaring gamitin sa maraming mga function. Ang pandaigdigang variable na ito ay maaaring magamit sa iba't ibang tinukoy na mga file ng header pati na rin ang mga java na pakete. Ang mga pandaigdigang variable ay maaari ring mabago sa programming.

Kapag pinag-uusapan ang tungkol sa mga lokal na variable, ito ay lamang ng isang lokal na programming computer o lokal sa isang function. Ang mga lokal na variable ay hindi maaaring gamitin sa ibayo ng partikular na function. Ang buhay o saklaw ng isang lokal na variable ay nasa loob lamang ng isang pamamaraan o isang bloke kung saan ang saklaw ng isang pandaigdigang variable ay nasa buong programa.

Ang mga lokal na variable ay ginagamit lamang sa pag-andar kung saan ipinahayag ang mga ito. Bukod dito, ang lokal na variable lamang ay nananatiling buhay habang ang sub o function ay nasa popularidad. Sa sandaling matapos ang programa, ang lokal na variable ay mabubura mula sa memorya.

Habang ang mga pagbabago sa isang pandaigdigang variable ay maaaring gawin mula sa kahit saan, hindi ito maaaring gawin sa mga lokal na variable. Kung ang pandaigdigang variable ay nasa protektadong memory, ang mga pagbabago ay hindi maaaring gawin sa isang pandaigdigang variable.

Maraming mga pakinabang sa mga lokal na variable at global variable. Ang isang dagdag na bentahe ng lokal na variable ay na ginagawang mas madali ang debug at mapanatili ang mga application. Ngunit sa kaso ng mga pandaigdigang variable, hindi maaaring tiyakin ng isa kung saan ang pag-andar nito ay mabago o kapag ang mga variable value ay mabago. Sa kabilang banda, sa isang lokal na variable, walang anu-ano. Sa kaso ng mga lokal na variable, may isang kalamangan na ito ay may mas kaunting mga epekto kung ihahambing sa mga pandaigdigang variable.

Buod:

1.Global variable ay maaaring gamitin kahit saan sa isang programa sa computer. Kapag pinag-uusapan ang tungkol sa mga lokal na variable, ito ay lamang ng isang lokal na programming computer o lokal sa isang function. 2.Ang global variable na ito ay maaaring gamitin sa iba't ibang tinukoy ng user na mga file ng header pati na rin ang mga pakete ng java. Ang mga pandaigdigang variable ay maaari ring mabago sa programming. 3.Ang buhay o saklaw ng isang lokal na variable ay nasa loob lamang ng isang pamamaraan o isang bloke kung saan ang saklaw ng isang pandaigdigang variable ay sa buong programa. 4. Kung ang mga pagbabago sa isang pandaigdigang variable ay maaaring gawin mula sa kahit saan, hindi ito maaaring gawin sa mga lokal na variable.

5. Ang isang dagdag na bentahe ng lokal na variable ay na ito ay ginagawang mas madali ang debug at mapanatili ang mga application. Ngunit sa kaso ng mga pandaigdigang variable, hindi maaaring tiyakin ng isa kung saan ang pag-andar nito ay mabago o kapag ang mga variable value ay mabago. Sa kabilang banda, sa isang lokal na variable, walang anu-ano.