19 Aralık 2015 Cumartesi

Diziler(Arrays)-1

Diziler(Arrays)-1

Açıklama : Diziler konusuna başlangıç. Veri yapısı, dizi nedir? C dilinde diziler nasıl tanımlanır. Dizi elemanlarina ulaşma.
#include <stdio.h>
#include <stdlib.h>

#define ARRAY_SIZE 5

int main(void) {

//Veri Yapıları : mantıksal ilişki içinde olan veriler.
//Dizi : bellekte bitişik, aynı türden nesnelerin oluşturduğu veri yapılarıdır.
//C dilinde Dizi tanımlanması
{
<tür> <dizi ismi>[<eleman sayisi>];
int id[10]; // 10 elemanli ve elemanlari int olan bir dizi
float katsayi[20]; // 20 elemanli ve her elemani float
char path[100];
}
//dizinn eleman sayisi tamsayi türünden değişmez ifade olması zorunludur.
{
int x = 10;
int a[5.]; //geçersiz
double b[x]; //geçersiz
float number[10];
}
//dizi elemani sayisi icin define
{
int a[ARRAY_SIZE]; // ARRAY_SIZE elemanli ve her elemani int
}
//dizilerin her bir elemani bir nesnedir
{
float a[5]; // 0,1,2,3,4 indis // 1. 2. 3. 4. 5. eleman
a[0] = 10;
a[1] = 15;
}
//dizinin ismi dizinin başlangıç adresini gsterir.
{
int b[10];

}
//dizi bellekte ne kadar yer kaplıyor?
// dizinin eleman sayisi x bir elemanın bellekte kapladığı yer
{
int id[10];
printf("Dizi Boyutu:%d\n", sizeof(id));
}
return EXIT_SUCCESS;
}

Hiç yorum yok:

Yorum Gönder