Qlobal və yerli dəyişən arasında fərq nədir?
Qlobal və yerli dəyişən arasında fərq nədir?

Video: Qlobal və yerli dəyişən arasında fərq nədir?

Video: Qlobal və yerli dəyişən arasında fərq nədir?
Video: Kim nə başa düşdü ❓ 2024, Aprel
Anonim

Qlobal dəyişənlər hər hansı funksiyadan kənar elan edilir və onlara istənilən funksiyada daxil olmaq (istifadə etmək) olar içində proqram. Yerli dəyişənlər funksiya daxilində elan edilir və yalnız həmin funksiya daxilində istifadə edilə bilər. Olması mümkündür yerli dəyişənlər müxtəlif funksiyalarda eyni adla.

Bununla əlaqədar olaraq, C-də yerli və qlobal dəyişən arasında fərq nədir?

İlkin cavab: Bu nədir aralarındakı fərq the yerli dəyişən və C-də qlobal dəyişən ? A yerli dəyişən funksiya daxilində müəyyən edilir. Yalnız mövcuddur içində müəyyən edildiyi funksiyadır. A Qlobal dəyişən müəyyən edilmiş bütün funksiyalardan kənarda müəyyən edilir bir proqram.

Yuxarıdakılardan əlavə, qlobal dəyişəni necə təyin edirsiniz? Qlobal dəyişənlər var müəyyən edilmişdir funksiyadan kənarda, adətən proqramın üstündə. Qlobal dəyişənlər onların dəyərlərini proqramınızın bütün ömrü boyu saxlayın və onlara istənilən funksiya daxilində daxil olmaq olar müəyyən edilmişdir proqram üçün. A qlobal dəyişən istənilən funksiya ilə daxil olmaq olar.

Labview-də yerli dəyişən ilə qlobal dəyişən arasındakı fərq nədir?

Laboratoriyada Qlobal Dəyişənlər . İstifadə edə bilərsən dəyişənlər eyni vaxtda işləyən bir neçə VI arasında məlumat əldə etmək və ötürmək. A yerli dəyişən VI daxilində məlumatları paylaşır; a qlobal dəyişən həmçinin məlumatları paylaşır, lakin o, məlumatları çoxlu VI ilə paylaşır. Məsələn, tutaq ki, sizdə eyni vaxtda işləyən iki VI var.

Nə üçün yerli dəyişənlərdən istifadə etmək daha yaxşıdır?

üstünlükləri Yerli Dəyişənlərdən istifadə etməklə verə bilərsiniz yerli dəyişənlər fərqli funksiyalarda eyni ad, çünki onlar yalnız elan olunduqları funksiya ilə tanınırlar. Yerli dəyişənlər hər hansı funksiya bitən kimi silinir və tutduğu yaddaş yerini boşaldır.

Tövsiyə: