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