Genel

C++ DEĞİŞKENLER VE SABİTLER

Değişkenler

C++ programlarında veri değerlerinin bilgisayarın belleğinde saklanabildiği saklayıcı yapılara (yandaki kutu gibi düşünebiliriz) değişken adı verilir. Saklanan değere değişkenin adı kullanılarak ulaşılabilir.

  • Bir değişkenin bir programda kullanılabilmesi için önce tanımlanması gerekir.
  • Bir değişken tanımlandığında, tür belirtilir ve uygun miktarda bellek ayrılır.
  • Bu bellek alanı, değişkenin adı referans alınarak ele alınmaktadır.

Aynı veri türünden birden fazla değişken adı oluşturulmak istenirse, bunlar virgülle ayrılacak şekilde aşağıdaki gibi yazılabilir:

  • veri-tipi degisken_adi;
  • veri-tipi deg_adi1, deg_adi2, deg_adi3;

Değişken oluşturma kuralları

  • İsim bir harf ile başlayabilir ancak sayı ile başlayamaz. Diğer her karakter bir harf, alt çizgi veya sayı olabilir.
  • Değişken adları C++’ da büyük/küçük harfe duyarlıdır; bu nedenle “numara”, “Numara” ve “NUMARA” gibi değişkenler üç ayrı değişken olarak ele alınır.
  • İsim içerisinde Türkçe karakter kullanılmaz.
  • İsim yazarken boşluk bırakılmaz.

UYARI: Verilen anahtar kelimeleri yanlışlıkla değişken adı olarak kullanmayın. Örneğin, “short” bir sayıyı temsil etmek için ayrılmış bir kelimedir ve bu kelimeyi bir değişken adı olarak kullanmaya çalışırsanız, program oluşturulduğunda derleyici size bir hata verecektir.

İPUCU: C++ programlamada, değişkenlerin adları için küçük harfler kullanmak standart bir uygulamadır. Ayrıca programlarınızın okunabilirliğini artırmak için, ogrenci_yas, sinav_notu vb. gibi daha uzun ve daha açıklayıcı adlar seçebilirsiniz.

C++’ta bir satırı yorum eklemek için “//” sembolü kullanılır.

Sabitler

Sabitleri ayırmak için aşağıdaki üç kural:

1.“const” anahtar sözcüğünü kullanarak tanımlarız.

2.Sabit adları, değişken adlarından ayırt etmek için büyük harfle yazılır.

3.Sabitler her zaman tanımlama sırasında değerlerini almalıdır.

NOT: Bir programın yürütülmesi sırasında içeriği hiç değişmeyecek olan veriler, bir değişken yerine sabit bir tanımlama ile saklanmalıdır. Bu, derleyicinin kodu hatalar açısından kontrol etmesini sağlar.

Yazdığımız program, sabitte depolanan değeri değiştirmeye çalışırsa, derleyici bir hata bildirir ve derleme başarısız olur.

Aşağıda verilen bilgileri sabit olarak değerlendirebilirsiniz.

  • Pi sayısı
  • Evinizdeki oda sayısı
  • Eviniz ile okulunuz arasındaki uzaklık
  • Kimlik numaranız
  • Öğrenci numaranız
  • Doğum tarihiniz

Örnek

Örneğin

 const veriTipi SABITADI = deger;

 const doublePI = 3.14159265;

Örnek Kod

#include <iostream>
using namespace std;
int main()
{
   const int DOGUM_YILI = 2005;
   int boy = 175, kilo=72;

   cout << "Dogum yilim: " << DOGUM_YILI << endl;
   cout << "Boyum: " << boy << endl;
   cout << "Kilom: " << kilo << endl;

   return(0);
}

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir