7 Ocak 2011 Cuma

c programlamada array kullanımı

Yorum Bırak
arrays in c programming
c programlamada arrayler dizi anlamında kullanılmaktadır.Kullanım şekli:

tip isim [boyut];
örneğin:
int abc[20]  20 tane integer için bir dizi oluşturur.
char[3]  3 karakterlik bir dizi oluşturur.
Eğer atama yapmak istiyorsak:

abc[0]=34234;
abc[1]=92472;
...
abc[19]=23424;
abc[20]=2342;  bu yanlıştır en son 19 a kadar değer verebiliriz.

yukardaki gibi atama yapabileceğimiz gibi aşağıdaki de farklı bir değer atama biçimidir.

int qwe[2]={112,234,233};


yukarda verdiğimiz örneklerde tek boyutlu array kullanımına örnek verdik.Bunun haricinde 2 boyutlu array de kullanabiliriz.Kullanım şekli:

tip isim [boyut1][boyut2];

örneğin:

int klm[10][10];
bunu matrisler olarak düşünebiliriz.
ilk boyut olarak satır sayısı ikinci boyut olarak sütün sayısı şeklinde düşünebiliriz.
iki boyutlu arraylere döngüleri kullanarak kolayca atama yapabiliriz.

#include<stdio.h>
#include<string.h>
void main(void)
{
    int abc[2][2];
    int i,a;
    for ( i =0;i<2;i++)
    {
        for( a =0;a<2;a++)
        {
            abc[i][a]=12;
            printf("%d\t",abc[i][a]);

        }
        putchar('\n');
    }
    getchar();



}

ekran çıktısı:






şeklinde olacaktır.Gördüğünüz gibi diziyi matris görünümünde yazdırdık.Eğer her seferinde farklı bir eleman atamak istiyorsak random metodunu kullanabiliriz.



0 yorum:

Yorum Gönder