Yerel ve Global Değişkenler

18.11.2020
Yerel ve Global Değişkenler

Yerel ve global değişken kavramı tüm programlama dilleri için çok önemli kavramlardır. Programcılar, yerel ve global değişkenleri bağlılık ve yapışkanlık oluşturmak amacıyla kullanırlar.

Bir modül içinde tanımlanmış değişkenler “yerel”; modüller dışında program genelinde kullanılmak üzere tanımlanmış değişkenler ise “global” değişkenler olarak adlandırılır. Aralarındaki en önemli fark, kapsamlarıdır. Bu kapsam, değişkenin ne zaman nerede kullanılabileceğini belirler.

Yerel değişkenler, yalnızca tanımlandıkları modül içerisinde kullanılabilir. Diğer modüllerin bu değişkenlere ilişkin hiçbir bilgisi bulunmaz. Böylece değişken isimlerinin çakışması gibi sorunlar yaşanmaz. Bu nedenle yerel bir değişkenin diğer modüller tarafından kullanılması gerekirse bu değişkenin parametre ya da dönen değerler ile eşleştirilmesi gerekir.

Global olarak tanımlanan değişkenler ise bütün modüller tarafından tanınır. Program çalıştığı sürece hafızada tutulan ve işlem yapılabilen değişkenlerdir. Program akışında bağlılık oluşturmak için gereklidir. Programın çalışma sürecinde değişkenler için kullanılan bir hiyerarşi vardır. Buna göre önce yerel değişken, sonra parametre ve daha sonra da global değişken kullanılır. Bu yüzden programcılar aynı değişkeni hem yerel hem de global olarak tanımlarsa sorun yaşanır.

Yerel ve Global Değişkenler

Yerel ve Global Değişkenler

Global değişkenler modüller arasında veri geçişini sağladığı için bu tür durumlarda parametre ve dönen değerlerin kullanılmasına gerek olmaz. Aşağıda yerel ve global değişkenlere ilişkin bir örnek görülmektedir.

YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.