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).
⚠️ 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.


Yorum Gönder
Yorumunuz için teşekkür ederiz!