Dizilere giriş
Dizi kavramını, verilerin bitişik bellek konumlarında nasıl depolandığını ve dizilerin nasıl değiştirileceğini anlayın
Dizilere giriş, CoddyKit'te ücretsiz bir C Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C Academy kursu toplamda 3 dersten oluşur.
Dizi Nedir?
Dizilere Giriş
Dizi, aynı veri türündeki değişkenlerin bitişik bellek konumlarında saklandığı bir koleksiyondur.
Bu derste şunları öğreneceksiniz:
- Dizilerin nasıl tanımlanacağını ve başlatılacağını.
- Dizilerin bellekte nasıl saklandığını.
- Dizi öğelerine nasıl erişileceğini ve bu öğelerin nasıl işleneceğini.

Dizi Tanımlama
Diziler köşeli parantezler [] kullanılarak tanımlanır.
Örnek:
int numbers[5];
Bu, 5 tamsayı saklayabilen bir dizi oluşturur.
Dizi Başlatma
Diziler tanımlandıkları sırada başlatılabilir:
int numbers[5] = {1, 2, 3, 4, 5};
Ya da daha sonra başlatılabilir:
numbers[0] = 10;Dizi Öğelerine Erişme
Dizi öğelerine bir indis kullanılarak erişilir (0'dan başlayarak).
Örnek:
int first = numbers[0];
Bu işlem, dizinin ilk öğesini alır.
Örnek: Dizi Öğelerine Erişme
Bu program, bir dizinin öğelerinin nasıl saklanacağını ve bu öğelere nasıl erişileceğini gösterir.
#include <stdio.h>
int main() {
int numbers[5] = {10, 20, 30, 40, 50};
printf("First element: %d\n", numbers[0]);
printf("Second element: %d\n", numbers[1]);
return 0;
}Dizi Üzerinde Döngüyle Gezinme
Bir dizi üzerinde gezinmek için döngü kullanabiliriz:
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
Bu işlem, dizinin tüm öğelerini yazdırır.
Örnek: Dizi Üzerinde Döngüyle Gezinme
Bu program, bir dizinin tüm öğelerini döngü kullanarak yazdırır.
#include <stdio.h>
int main() {
int numbers[5] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
printf("%d ", numbers[i]);
}
return 0;
}Dizilerin Bellekteki Gösterimi
Diziler, bitişik bellek konumlarında saklanır.
Örnek:
int arr[3] = {10, 20, 30};
Bellek Düzeni:
- arr[0] → A Adresi
- arr[1] → A + sizeof(int) Adresi
- arr[2] → A + 2*sizeof(int) Adresi
Dizilerin Özeti
Özet
Bu derste şunları öğrendiniz:
- Dizilerin ne olduğunu ve nasıl çalıştığını.
- Dizi öğelerinin nasıl tanımlanacağını, başlatılacağını ve bunlara nasıl erişileceğini.
- Bir dizi üzerinde döngü kullanarak nasıl gezinileceğini.
Sonraki bölümde C dilinde çok boyutlu dizileri inceleyeceğiz!

Yapay zeka eğitmeniyle C öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 39
- Dersler
- 144
Sıkça Sorulan Sorular
“Dizilere giriş” dersi ücretsiz mi?
Evet — “Dizilere giriş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C Academy kursu toplamda 3 dersten oluşur.
“Dizilere giriş” dersinde ne öğreneceğim?
Dizi kavramını, verilerin bitişik bellek konumlarında nasıl depolandığını ve dizilerin nasıl değiştirileceğini anlayın C Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
C Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te C Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.
“Dizilere giriş” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu C Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her C Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Dizilere giriş
- Çok boyutlu diziler
- C'de dizeler