Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Bölüm 6 Yapısal Veri Türleri 1- Dizi (array). 1 / 6 Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek.

Benzer bir sunumlar


... konulu sunumlar: "Bölüm 6 Yapısal Veri Türleri 1- Dizi (array). 1 / 6 Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek."— Sunum transkripti:

1 Bölüm 6 Yapısal Veri Türleri 1- Dizi (array)

2 1 / 6 Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek dizi tanımı: int tamsayiDizi[10]; tamsayiDizi[0] /*ilk eleman */ tamsayiDizi[9] /*son eleman */

3 2 / 6 Dizi Kullanım Örneği int tamsayiDizi[10]; double gercekSayiDizi[10];... for (k = 0; k < 10; k++) tamsayiDizi[k] = k + 1;... for (k = 0; k < 10; k++) gercekSayiDizi[k] = pow(tamsayiDizi[k], 2);... scanf("%d", &tamsayiDizi[5]);

4 3 / 6 Diziye İlk Değer Atama int tamsayiDizi[ ] = {1, 1, 2, 3, 5, 8, 13, 21, 34}; char karakterDizi[ ] = {'B', 'i', 'l', 'g', 'i', 's', 'a', 'y', 'a', 'r‘}; printf(“%c”, karakterDizi[9]); r printf(“%d”, tamsayiDizi[6]); 13

5 4 / 6 Dizi Parametreler void ilkDegerAta(int diziYerel[ ], int diziBoyu, int deger); void ilkDegerAta(int *diziYerel, int diziBoyu, int deger); int main (void) { int tamsayiDizi[10];... ilkDegerAta(tamsayiDizi,10, 0); ilkDegerAta(&tamsayiDizi[0],10, 0); }

6 5 / 6 Giriş Türü Dizi Parametresi void diziyiDegistirme(const int diziYerel[ ]); int main (void) { int tamsayiDizi[10];... diziyiDegistirme (tamsayiDizi,10, 0); } void diziyiDegistirme(const int diziYerel[ ]) { diziYerel [0] =... /* Derleme hatası */ }

7 6 / 6 Çok Boyutlu Diziler [1.boyut][2. boyut]...[n. boyut] int tamsayiDizi[3] [5]; tamsayiDizi[2][3] = 28; Satır Sütun


"Bölüm 6 Yapısal Veri Türleri 1- Dizi (array). 1 / 6 Tanım Birbirleriyle ilişkili ve bitişik iki ya da daha fazla bellek hücresinden oluşan yapı Örnek." indir ppt

Benzer bir sunumlar


Google Reklamları