Глобалдык жана жергиликтүү өзгөрмөнүн ортосунда кандай айырма бар?
Глобалдык жана жергиликтүү өзгөрмөнүн ортосунда кандай айырма бар?

Video: Глобалдык жана жергиликтүү өзгөрмөнүн ортосунда кандай айырма бар?

Video: Глобалдык жана жергиликтүү өзгөрмөнүн ортосунда кандай айырма бар?
Video: GLEngine2D / Многоугольник / Текст / Шрифты / Изображение / Делфи 2D / Embarcadero Delphi / Free 2024, Май
Anonim

Глобалдык өзгөрмөлөр кандайдыр бир функциядан тышкары жарыяланат жана аларга каалаган функцияда кирүүгө (колдонууга) болот ичинде программасы. Жергиликтүү өзгөрмөлөр функциянын ичинде жарыяланып, ошол функциянын ичинде гана колдонулушу мүмкүн. Болушу мүмкүн жергиликтүү өзгөрмөлөр ар кандай функцияларда бир эле ат менен.

Буга байланыштуу, Cдеги жергиликтүү жана глобалдык өзгөрмөнүн ортосунда кандай айырма бар?

Жооп: Бул эмне ортосундагы айырма the жергиликтүү өзгөрмө жана глобалдык өзгөрмө C ? А жергиликтүү өзгөрмө функциянын ичинде аныкталат. Ал гана жеткиликтүү ичинде ал аныкталган функция. А Глобалдык өзгөрмө аныкталган бардык функциялардан тышкары аныкталат ичинде программасы.

Жогорудагыдан тышкары, глобалдык өзгөрмөнү кантип аныктайсыз? Глобалдык өзгөрмөлөр болуп саналат аныкталган функциянын сыртында, адатта программанын үстүндө. Глобалдык өзгөрмөлөр алардын баалуулуктарын программаңыздын бүткүл мөөнөтүндө кармап туруңуз жана аларга каалаган функциянын ичинде кирүүгө болот аныкталган программа үчүн. А глобалдык өзгөрмө каалаган функция менен кирүүгө болот.

Labviewдеги жергиликтүү өзгөрмө менен глобалдык өзгөрмөнүн ортосунда кандай айырма бар?

Лабораториядагы глобалдык өзгөрмөлөр . Сиз колдоно аласыз өзгөрмөлөр жетүү жана бир эле учурда иштеген бир нече VI арасында маалыматтарды өткөрүү. А жергиликтүү өзгөрмө VI ичинде маалыматтарды бөлүшөт; а глобалдык өзгөрмө ошондой эле маалыматтарды бөлүшөт, бирок ал бир нече VI менен маалыматтарды бөлүшөт. Мисалы, сизде бир эле учурда эки VI иштеп жатат дейли.

Эмне үчүн жергиликтүү өзгөрмөлөрдү колдонуу жакшыраак?

Артыкчылыктары Local Variables колдонуу Силер бере алат жергиликтүү өзгөрмөлөр ар кандай функцияларда бирдей аталыш, анткени алар жарыяланган функция тарабынан гана таанылат. Жергиликтүү өзгөрмөлөр кандайдыр бир функция бүтөрү менен жок кылынат жана ал ээлеген эс мейкиндигин бошотот.

Сунушталууда: