İçeriğe geç
parazade

Değişken Nedir?

İngilizce: Variable

Yayın: · Son güncelleme:

Değişken Nedir? Kısaca

Değişken, programlamada bir değeri bellekte saklamak için kullanılan isimli alandır. İçindeki değer program çalışırken okunabilir ve değiştirilebilir; örneğin `fiyat = 250` satırı fiyat adlı bir değişken oluşturur.

Değişken nedir?
İçindekiler
  1. Değişken nedir?
  2. Nasıl kullanılır?
  3. Adlandırma ve sık hatalar

Değişken nedir?

Değişken, programın çalışırken bir bilgiyi aklında tutmak için kullandığı isimli kutudur. fiyat = 250 yazdığınızda bilgisayar bellekte bir yer ayırır, oraya 250 değerini koyar ve bu yere "fiyat" adıyla ulaşmanızı sağlar. Sonradan fiyat = 300 yazarsanız kutudaki değer değişir, adı aynı kalır.

Programlamada değişken ne demek sorusunun özü budur: değeri sabit olmayan, adıyla çağrılan bir veri. Matematikteki x'e benzer, ama bir denklemin bilinmeyeni değil, programın o anki durumunu tutan bir kayıttır.

Nasıl kullanılır?

Basit bir sepet hesabı düşünelim. adet = 3 ve birim_fiyat = 120 değişkenlerini tanımlar, ardından toplam = adet * birim_fiyat yazarsınız. Program toplam değişkenine 360 değerini atar. Kullanıcı adedi 5'e çıkardığında yalnızca adet değişir ve hesap yeniden yapılır.

Bazı dillerde değişkenin türünü baştan belirtmeniz gerekir, örneğin Java'da int adet = 3; yazılır. Python ve JavaScript gibi dillerde ise tür, atanan değerden anlaşılır.

Adlandırma ve sık hatalar

İyi bir değişken adı ne tuttuğunu anlatır. x yerine kargo_ucreti yazmak, kodu üç ay sonra okuyacak kişiye zaman kazandırır. Çoğu dilde ad rakamla başlayamaz, boşluk içeremez ve büyük-küçük harf ayrımı vardır; Toplam ile toplam farklı değişkenlerdir.

Yeni başlayanların sık yaptığı hata, değişkeni tanımlamadan kullanmaktır. Bu durumda program "tanımsız ad" hatası verir. Kodunuzu yazarken her değişkenin ilk nerede değer aldığını kontrol etmek, bu hatayı baştan önler.

Sıkça Sorulan Sorular

Değişken ne demek, sabitten farkı nedir?

Değişken, değeri program çalışırken değiştirilebilen isimli veridir. Sabit ise bir kez atandıktan sonra değeri değiştirilmesi amaçlanmayan veridir, örneğin KDV oranını tutan bir ad.

Değişken adı Türkçe karakter içerebilir mi?

Python gibi bazı diller Türkçe harfleri kabul eder. Yine de farklı araç ve sistemlerde sorun çıkmaması için ad verirken İngilizce karakterlerle yazmak yaygın bir alışkanlıktır.

İlgili terimler

İlgili yazılar