Çok boyutlu diziler
2B ve 3B dizileri ve bunların matris işlemlerinde ve diğer karmaşık veri yapılarında nasıl kullanıldığını öğrenin
Çok boyutlu diziler, CoddyKit'te ücretsiz bir C Academy dersidir. Bu, 3 dersinin 2. 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.
Çok Boyutlu Diziler
Çok Boyutlu Diziler
Çok boyutlu dizi, matris gibi birden fazla boyuta sahip bir dizidir.
Bu derste şunları öğreneceksiniz:
- 2B ve 3B dizilerin nasıl tanımlanacağını ve başlatılacağını.
- Çok boyutlu dizilerdeki öğelere nasıl erişileceğini.
- Çok boyutlu dizileri işlemek için iç içe döngülerin nasıl kullanılacağını.

2B Dizi Tanımlama
2B Dizi Tanımlama
2B dizi, satırları ve sütunları olan tablo benzeri bir yapıdır.
Tanımlama örneği:
int matrix[3][3];
Bu, 3×3 boyutunda bir tamsayı matrisi oluşturur.
2B Dizi Başlatma
2B Dizi Başlatma
2B diziler, iç içe küme parantezleri kullanılarak başlatılabilir:
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
Bu, 2×3 boyutunda bir matris oluşturur.
2B Dizi Öğelerine Erişme
2B Dizi Öğelerine Erişme
2B dizideki öğelere satır ve sütun indisleri kullanılarak erişilir.
Örnek:
int value = matrix[1][2];
Bu işlem, ikinci satırdaki ve üçüncü sütundaki öğeyi alır.
Örnek: 2B Dizi Öğelerine Erişme
Örnek: 2B Dizi Öğelerine Erişme
Bu program, 2B dizide değerlerin nasıl saklanacağını ve bu değerlere nasıl erişileceğini gösterir.
#include <stdio.h>
int main() {
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
printf("Element at [1][2]: %d\n", matrix[1][2]);
return 0;
}2B Dizi Üzerinde Döngüyle Gezinme
2B Dizi Üzerinde Döngüyle Gezinme
2B dizi üzerinde gezinmek için iç içe döngüler kullanabiliriz:
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
printf("%d ", matrix[i][j]);
}
}Örnek: 2B Dizi Yazdırma
Örnek: 2B Dizi Yazdırma
Bu program, 2B dizinin tüm öğelerini yazdırır.
#include <stdio.h>
int main() {
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}3B Dizi Nedir?
3B Dizi Nedir?
3B dizi, 2B dizi kavramını başka bir boyuta genişletir.
Tanımlama örneği:
int cube[2][3][4];
Bu, 2×3×4 boyutlarında üç boyutlu bir dizi oluşturur.
Çok Boyutlu Dizilerin Özeti
Özet
Bu derste şunları öğrendiniz:
- 2B dizilerin nasıl tanımlanacağını ve başlatılacağını.
- Çok boyutlu dizilere nasıl erişileceğini ve bu dizilerin nasıl işleneceğini.
- Bir matrisi işlemek için iç içe döngülerin nasıl kullanılacağını.
Sonraki bölümde C dilinde dizeleri inceleyeceğiz!

Sıkça Sorulan Sorular
“Çok boyutlu diziler” dersi ücretsiz mi?
Evet — “Çok boyutlu diziler” 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.
“Çok boyutlu diziler” dersinde ne öğreneceğim?
2B ve 3B dizileri ve bunların matris işlemlerinde ve diğer karmaşık veri yapılarında nasıl kullanıldığını öğrenin 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 2. dersidir.
“Çok boyutlu diziler” 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