Global va mahalliy o'zgaruvchilar o'rtasidagi farq nima?
Global va mahalliy o'zgaruvchilar o'rtasidagi farq nima?

Video: Global va mahalliy o'zgaruvchilar o'rtasidagi farq nima?

Video: Global va mahalliy o'zgaruvchilar o'rtasidagi farq nima?
Video: “Local” va “Global” oʻzgaruvchilar | JavaScript asoslari: chizish va animatsiya | Dasturlash 2024, Aprel
Anonim

Global o'zgaruvchilar har qanday funktsiyadan tashqarida e'lon qilinadi va ularga istalgan funksiyada kirish (ishlatish) mumkin ichida dastur. Mahalliy o'zgaruvchilar funktsiya ichida e'lon qilinadi va faqat shu funktsiya ichida ishlatilishi mumkin. Bo'lishi mumkin mahalliy o'zgaruvchilar turli funktsiyalarda bir xil nom bilan.

Shu munosabat bilan C dagi mahalliy va global o'zgaruvchilar o'rtasidagi farq nima?

Dastlab javob: Bu nima orasidagi farq the mahalliy o'zgaruvchi va C dagi global o'zgaruvchi ? A mahalliy o'zgaruvchi funksiya ichida aniqlanadi. U faqat mavjud ichida u belgilangan funksiya. A Global o'zgaruvchi belgilangan barcha funktsiyalardan tashqarida aniqlanadi a ichida dastur.

Yuqoridagilardan tashqari, global o'zgaruvchini qanday aniqlaysiz? Global o'zgaruvchilar bor belgilangan funksiyadan tashqarida, odatda dasturning tepasida. Global o'zgaruvchilar ularning qiymatlarini dasturingizning butun umri davomida ushlab turing va ularga istalgan funksiya ichida kirish mumkin belgilangan dastur uchun. A global o'zgaruvchi istalgan funksiya orqali kirish mumkin.

Labview-da mahalliy o'zgaruvchi va global o'zgaruvchi o'rtasidagi farq nima?

Laboratoriya ko'rinishidagi global o'zgaruvchilar . foydalanishingiz mumkin o'zgaruvchilar bir vaqtning o'zida ishlaydigan bir nechta VIlar orasida ma'lumotlarga kirish va uzatish. A mahalliy o'zgaruvchi VI ichida ma'lumotlarni almashadi; a global o'zgaruvchi shuningdek, ma'lumotlarni almashadi, lekin u bir nechta VI bilan ma'lumotlarni almashadi. Misol uchun, sizda bir vaqtning o'zida ikkita VI ishlayotganini tasavvur qiling.

Nima uchun mahalliy o'zgaruvchilardan foydalanish yaxshiroq?

ning afzalliklari Mahalliy o'zgaruvchilardan foydalanish bera olasiz mahalliy o'zgaruvchilar turli funktsiyalarda bir xil nom, chunki ular faqat e'lon qilingan funksiya tomonidan tan olinadi. Mahalliy o'zgaruvchilar har qanday funktsiya tugashi bilanoq o'chiriladi va u egallagan xotira maydonini bo'shatadi.

Tavsiya: