Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

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.

Benzer bir sunumlar


... konulu sunumlar: "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."— Sunum transkripti:

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

1 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 */

2 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]);

3 Diziye İlk Değer Atama printf(“%c”, karakterDizi[9]); r
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

4 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); }

5 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ı */

6 Çok Boyutlu Diziler <dizi türü> <dizi adı> [1.boyut][2. boyut]...[n. boyut] int tamsayiDizi[3] [5]; tamsayiDizi[2][3] = 28; Sütun Satır 1 2 28


"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." indir ppt

Benzer bir sunumlar


Google Reklamları