Sayfayı Yazdır | Pencereyi Kapat


Dizi ve Kullanımı

Kategori: C ++
Eklenme Tarihi: 23 Haziran 2005
Zaman: 22 Mayıs 2012 12:39
Samanalevi Netkafe - http://www.samanalevi.com/bilgisayaroku/66.Dizi_ve_Kullanimi.html

5.1 Dizi Tanımı ve Kullanımı


    Tip_Adı   değişken[boyut];

Örneğin

    float a[100];

Bu tanımlama ile a isimli değişkeni 100 gerçel değerin saklandığı bir diziyi gösterir. Bu 100 veriye a değişkeni ile erişilir.

Dizinin herhangi bir elemanına erişmek veya değiştirmek için kaçıncı eleman olduğunu gösterir indis bilgisini vermek gerekir. İlk elemanın indisi 0 dır.

     A[4]   dizinin 5. elemanı
     A[0]   dizinin ilk elemanı
     A[1] := 45;   dizinin 2. elemanına 45 atanır
     A[7] := A[7] + A[1];   dizinin 8. elemanına kendisi ile 2. elemanın toplamı atanır

Dizinin eleman değerler tanımlama anında yapılabilir.
int a[10] = {25, 18, 20, 0, 29, 5, 4, 8,19,13}

0     1     2     3     4     5     6     7     8     9
25     18     20     0     29     5     4     8     19     13

Diziyi Bir İşleve Gönderme

Şu ana kadar öğrenilen bilgi çerçevesinde işlevlere gönderilen parametrelerin içeriklerinin işlev içerisinde değiştirilmesi mümkün değildir. İşleve değişkenin değeri gönderilir. İşlev içerisindeki işlemlerden parametre etkilenmez.

Dizilerde durum böyle değildir. Normal kullanımda (şu ana kadar görülen) dizi işleve gönderildiğinde elemanlar değiştirilebilir (referans). Dizinin sadece herhangi bir elemanı gönderildiğinde ise değeri değiştirilemez (değer)

Diziyi işleve gönderirken sadece adını parametre olarak yazmak yeterlidir.

Dizinin Boyutunu Değişken Kılma
     
#define önişlemcisi direktifi (preprocessor directive)

Simgesel sabit tanımlanmasını sağlar. C dili deyimlerinden biri değildir (#include gibi). Kullanım biçimi

#define SabitAdı Değeri

Program çalıştırıldığınde derleme işlemi öncesinde program içerisinde SabitAdı simgesinim geçtiği yerlere Değeri konur.


C ++


Sayfayı Yazdır | Pencereyi Kapat 

http://www.samanalevi.com