C Programlamada Dizi (Array)
Dizi, aynı veri türünde birden fazla değeri tek bir değişkende saklamak için kullanılan bir veri yapısıdır. Dizi elemanları, dizinin adını ve ardından köşeli parantez içindeki bir indeksi kullanarak erişilir. İndeks, dizideki elemanın konumunu belirtir ve 0’dan başlar.
Örneğin, aşağıdaki kod dizinin nasıl oluşturulacağını ve elemanlarına nasıl erişileceğini göstermektedir:
“`c
include
int main() {
int dizi[5]; // 5 elemanlı bir dizi oluşturur
// Diziye değer ata
dizi[0] = 10;
dizi[1] = 20;
dizi[2] = 30;
dizi[3] = 40;
dizi[4] = 50;
// Dizi elemanlarını yazdır
for (int i = 0; i < 5; i++) {
printf(“%d “, dizi[i]);
}
return 0;
}
“`
Çıktı:
10 20 30 40 50
Dizi Türleri
C programlama dilinde iki tür dizi vardır:
- Tek boyutlu diziler: Tek boyutlu diziler, aynı veri türünde birden fazla değeri tek bir değişkende saklamak için kullanılır.
- Çok boyutlu diziler: Çok boyutlu diziler, birden fazla boyuttan oluşan dizilerdir. Örneğin, iki boyutlu bir dizi, satırlar ve sütunlar olmak üzere iki boyuttan oluşur.
Dizi İşlemleri
Dizi üzerinde çeşitli işlemler yapılabilir. Bu işlemler şunlardır:
- Dizi elemanlarına erişme: Dizi elemanlarına, dizinin adını ve ardından köşeli parantez içindeki bir indeksi kullanarak erişilir.
- Dizi elemanlarını değiştirme: Dizi elemanları, dizinin adını ve ardından köşeli parantez içindeki bir indeksi kullanarak değiştirilebilir.
- Dizi elemanlarını ekleme: Dizi elemanları, diziye yeni bir eleman eklenerek eklenebilir.
- Dizi elemanlarını silme: Dizi elemanları, diziden bir eleman silinerek silinebilir.
- Dizi elemanlarını sıralama: Dizi elemanları, çeşitli sıralama algoritmaları kullanılarak sıralanabilir.
- Dizi elemanlarını arama: Dizi elemanları, çeşitli arama algoritmaları kullanılarak aranabilir.
Dizi Örnekleri
Dizi, çeşitli uygulamalarda kullanılır. Bu uygulamalardan bazıları şunlardır:
- Sayı dizileri: Sayı dizileri, sayıları saklamak için kullanılır.
- Karakter dizileri: Karakter dizileri, karakterleri saklamak için kullanılır.
- Yapı dizileri: Yapı dizileri, yapıları saklamak için kullanılır.
- Nesne dizileri: Nesne dizileri, nesneleri saklamak için kullanılır.
Faydalı Siteler ve Dosyalar
- C Programlamada Dizi (Array)
- C Programlamada Dizi Örnekleri
- C Programlamada Dizi İşlemleri
- C Programlamada Dizi Sıralama
- C Programlamada Dizi Arama