Kuo skiriasi pasaulinis ir vietinis kintamasis?
Kuo skiriasi pasaulinis ir vietinis kintamasis?

Video: Kuo skiriasi pasaulinis ir vietinis kintamasis?

Video: Kuo skiriasi pasaulinis ir vietinis kintamasis?
Video: difference between local and global variables in c 2024, Gegužė
Anonim

Pasauliniai kintamieji yra paskelbti už bet kurios funkcijos ribų ir juos galima pasiekti (naudoti) bet kurioje funkcijoje viduje konors programa. Vietiniai kintamieji yra deklaruojami funkcijoje ir gali būti naudojami tik toje funkcijoje. Galima turėti vietiniai kintamieji su tuo pačiu pavadinimu skirtingose funkcijose.

Kuo skiriasi vietinis ir pasaulinis kintamasis C?

Iš pradžių atsakyta: kas yra skirtumas tarp į vietinis kintamasis ir pasaulinis kintamasis C ? A vietinis kintamasis yra apibrėžtas funkcijos viduje. Galima tik viduje konors funkcija, kurioje ji apibrėžiama. A Pasaulinis kintamasis yra apibrėžtas už visų apibrėžtų funkcijų ribų a programa.

Be to, kaip apibrėžti visuotinį kintamąjį? Pasauliniai kintamieji yra apibrėžta už funkcijos ribų, dažniausiai programos viršuje. Pasauliniai kintamieji išlaiko savo vertybes per visą programos veikimo laiką ir jas galima pasiekti naudojant bet kurią iš funkcijų apibrėžta programai. A pasaulinis kintamasis galima pasiekti bet kuria funkcija.

kuo Labview skiriasi vietinis kintamasis nuo visuotinio kintamojo?

Visuotiniai kintamieji Labview . Tu gali naudoti kintamieji pasiekti ir perduoti duomenis tarp kelių vienu metu veikiančių VI. A vietinis kintamasis dalijasi duomenimis VI; a pasaulinis kintamasis taip pat dalijasi duomenimis, bet dalijasi duomenimis su keliais VI. Pavyzdžiui, tarkime, kad vienu metu veikia du VI.

Kodėl geriau naudoti vietinius kintamuosius?

Privalumai iš naudojant vietinius kintamuosius Galite duoti vietiniai kintamieji tas pats pavadinimas skirtingose funkcijose, nes jie atpažįstami tik pagal funkciją, kurioje jie deklaruoti. Vietiniai kintamieji ištrinami, kai tik baigiasi bet kuri funkcija, ir atlaisvinama jos užimama atminties vieta.

Rekomenduojamas: