Ders 11: Diziler (Arrays) - Son Dakika Haberleri, Türkiye Gündemi ve Güncel Gelişmeler | exahaber

Ders 11: Diziler (Arrays)

Ders 11: Diziler (Arrays)


Ders 11: Diziler (Arrays)

Aynı veri tipine sahip birden fazla değeri tek bir isim altında saklamamıza yarayan yapılara Dizi (Array) denir. Örneğin, bir sınıftaki tüm öğrencilerin notlarını tek bir değişken içinde tutabilirsiniz.

1. Dizi Tanımlama ve İndeks Mantığı

Dizilerde her elemanın bir adresi (indeksi) vardır ve C++ dilinde sayma her zaman 0'dan başlar.

  • 📌 int notlar[5]; // 5 adet tam sayı tutabilen bir dizi.
  • 📌 notlar[0] // Dizinin birinci elemanına erişir.
  • 📌 notlar[4] // Dizinin sonuncu (beşinci) elemanına erişir.

2. Örnek Kod: Dizi Elemanlarını Yazdırma

Diziler ve For Döngüleri ayrılmaz ikilidir. Dizinin tüm elemanlarını döngü ile kolayca ekrana basabiliriz:

#include <iostream>
using namespace std;

int main() {
    // Diziyi tanımlama ve değer atama
    int sayilar[3] = {10, 20, 30};

    for (int i = 0; i < 3; i++) {
        cout << "Dizinin " << i << ". indeksi: " << sayilar[i] << endl;
    }
    
    return 0;
}

3. Çok Boyutlu Diziler (Matrisler)

Satır ve sütunlardan oluşan yapılardır. En yaygın olanı 2 boyutlu dizilerdir: int tablo[3][4]; (3 satır, 4 sütun).

[0], [0][1]]
⚠️ Dikkat: Tanımladığınız dizi boyutunun dışına çıkmaya çalışırsanız (örneğin 5 elemanlı dizinin 10. elemanını istemek), programınız hata verecek veya çökecektir.

Yorumlar

Yorumunuz için teşekkür ederiz!

Daha yeniDaha eski