Bilgisayar Programlamasında Değişkenler.

Jan 20 2023
Bilgisayar Programlama dünyasındaysanız, programınızın dili veya amacı ne olursa olsun 'değişken' terimiyle kesinlikle karşılaşacaksınız. Devam edelim ve bu terimin ne anlama geldiğini anlayalım.

Bilgisayar Programlama dünyasındaysanız, programınızın dili veya amacı ne olursa olsun 'değişken' terimiyle kesinlikle karşılaşacaksınız. Devam edelim ve bu terimin ne anlama geldiğini anlayalım.

Cambridge Sözlüğü'ne göre değişken kelimesinin anlamı;

A). sık sık değişmesi muhtemel bir şey

B). değişebilecek bir sayı, miktar veya durum

C). bir dizi değerden herhangi birini temsil eden bir harf veya sembol

Bu makale, yukarıdaki ikinci ve üçüncü tanımlara daha yatkın olan Bilgisayar Programlama bağlamında terimin bilinçli bir açıklamasını vermeye hizmet etmektedir.

Launch School, bilgisayar programlama ile ilgili olarak aşağıdaki gibi çok iyi bir değişken tanımına sahiptir:

Değişkenler, bir bilgisayar programında başvurulacak ve manipüle edilecek bilgileri depolamak için kullanılır. Ayrıca, verileri tanımlayıcı bir adla etiketlemenin bir yolunu da sağlarlar, böylece programlarımız okuyucu ve bizim tarafımızdan daha net anlaşılabilir. Değişkenleri bilgileri tutan kaplar olarak düşünmek faydalıdır. Tek amaçları verileri etiketlemek ve bellekte saklamaktır. Bu veriler daha sonra programınız boyunca kullanılabilir.

Bir Değişkenin CompSci Tarafından Gösterimi

Artık değişkenleri, verileri veya değerleri depolamak için kullanabileceğimiz "yer tutucular" veya "kutular" olarak belirledik. Bunları kullanabilmek için isimlerinin verilmesi gerekir. Her programlama dili, değişkenlere nasıl ad verildiğini yöneten adlandırma kurallarına veya kurallarına sahiptir. Adlandırma kuralları, hangi karakterlerin kullanılıp kullanılamayacağı, büyük harf kullanımı, büyük/küçük harf duyarlılığı vb. gibi adlandırma sözdizimini belirler.

Bu makalede tüm diller için tüm adlandırma kurallarını tüketemeyiz, ancak değişkenin amacını ileten anlamlı ve açıklayıcı bir ad vermek tüm programlama dillerinde ortaktır. Dile özgü belgeler, her dil için adlandırma kurallarını bulmak için iyi bir yerdir.

Artık değişkenlerin ne olduğunu ve nasıl adlandırılacağını anladığımıza göre, nasıl kullanılabileceğini görelim. İlk olarak, programlamadaki değişkenlerle ilişkili bazı terimler şunlardır:

Bildir/Tanımla: bu basitçe bir değişken yaratmak anlamına gelir.
Ata/Kaydet: bir değişken oluşturulduğunda, içine belirli bir değer koyarsınız. Çoğu programlama dilinde, değer atamak için '=' kullanılır.

Erişim: Bir değeri bir değişkende depolamanın amacı, kullanım için erişilebilmesidir.
Değiştir/Değiştir: bu, bir değişken içindeki değeri yenisiyle değiştirmek anlamına gelir.

Kapsam: değişkenin bir programın bölümleri tarafından kullanım için ne kadar erişilebilir olduğu anlamına gelir.

Bunlar sadece bahsetmek için birkaçıdır. Daha fazla ayrıntıya buradan ve buradan başvurabilirsiniz .

Değişken türleri.

Beş tür değişken vardır. Sabitler, global değişkenler, sınıf değişkenleri, örnek değişkenler ve yerel değişkenler.

Sabitler: Asla değişmesi gerekmeyen verileri depolamak için kullanılırlar.

Global değişkenler: Bu değişkenler, tüm uygulama/programınızda mevcuttur ve tüm kapsam sınırlarını geçersiz kılar.

Sınıf değişkenleri: Bu değişkenlere, sınıfınızın örnekleri ve sınıfın kendisi tarafından erişilebilir. Sınıf değişkenleri, herhangi bir yöntem tanımının dışında, sınıf düzeyinde başlatılmalıdır.

Örnek değişkenler: bu değişkenler, üst sınıfın mevcut örneğinde mevcuttur. Örnek değişkenleri bazı kapsam sınırlarını aşabilir ancak hepsini geçemez.

Yerel değişkenler: Karşılaşacağınız ve tüm kapsam sınırlarına uyan en yaygın değişkenler.