Yerel ve Global Değişkenler Arasındaki Fark

Yerel ve Global Değişkenler

Global değişkenler bir bilgisayar programında herhangi bir yerde kullanılabilir. Bu, global değişkenlerin birçok işlevde kullanılabileceği anlamına gelir. Bu global değişken, java paketlerinin yanı sıra çeşitli kullanıcı tanımlı başlık dosyalarında kullanılabilir. Global değişkenler de programlı olarak değiştirilebilir.

Yerel değişkenler hakkında konuşurken, sadece yerel bir bilgisayar programlamasıdır veya bir işlev için yereldir. Yerel değişkenler belirli işlevin ötesinde kullanılamaz. Bir yerel değişkenin ömrü veya kapsamı sadece bir prosedür veya blok içindeyken, global bir değişkenin kapsamı program boyunca.

Yerel değişkenler sadece bildirildikleri işlevde kullanılır. Dahası, yerel değişken sadece alt veya fonksiyon moda olduğu sürece ömür boyu kalır. Program sona erdiğinde, yerel değişken bellekten silinir.

Genel bir değişkendeki değişiklikler herhangi bir yerden yapılabilirken, yerel değişkenlerle yapılamaz. Genel değişken korumalı bellekte varsa, genel değişkente değişiklikler yapılamaz.

Yerel değişkenler ve küresel değişkenlerle birçok avantajı vardır. Yerel değişkenin ek bir avantajı, uygulamalarda hata ayıklamanın ve bakımın yapılmasını kolaylaştırmasıdır. Ancak global değişkenler söz konusu olduğunda, hangi fonksiyonun değiştirileceğinden veya değişken değerlerinin ne zaman değiştirileceğinden emin olamaz. Öte yandan, yerel bir değişkende izlenecek hiçbir şey yoktur. Yerel değişkenler söz konusu olduğunda, küresel değişkenlere kıyasla daha az yan etki ile gelmesi avantajı vardır.

Özet:

Küresel değişkenler bir bilgisayar programında herhangi bir yerde kullanılabilir. Yerel değişkenler hakkında konuşurken, sadece yerel bir bilgisayar programlamasıdır veya bir işlev için yereldir.
2.Bu global değişken, çeşitli kullanıcı tanımlı başlık dosyalarının yanı sıra java paketlerinde de kullanılabilir. Global değişkenler de programlı olarak değiştirilebilir.
Bir yerel değişkenin ömrü veya kapsamı sadece bir prosedür veya blok içindeyken, global bir değişkenin kapsamı program boyunca.
Global bir değişkendeki değişiklikler herhangi bir yerden yapılabilirken, yerel değişkenlerle yapılamaz.

5. Yerel değişkenin ek bir avantajı, uygulamaların hata ayıklamasını ve bakımını kolaylaştırmasıdır. Ancak global değişkenler söz konusu olduğunda, hangi fonksiyonun değiştirileceğinden veya değişken değerlerinin ne zaman değiştirileceğinden emin olamaz. Öte yandan, yerel bir değişkende izlenecek hiçbir şey yok.