noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
Hikaye Ekle

C++ Diziler-Bilgisayar

  • Konuyu başlatan Konuyu başlatan herkul01
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 359

herkul01

Level 34
TM Üye
Üye
Katılım
17 Tem 2009
Konular
7,518
Mesajlar
38,388
Reaksiyon Skoru
2,889
Altın Konu
0
TM Yaşı
16 Yıl 11 Ay 5 Gün
Başarım Puanı
405
MmoLira
-54
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

DOSYA İÇERİĞİNDEN ALINTI...

DİZİLER
(ARRAYS)

Bellekte ardışıl bir biçimde bulunan ve aynı türden nesnelerin oluşturduğu veri yapısına dizi denir.
Dizilerin kullanılmasını gerektiren iki önemli özellikleri vardır :

i. Bellekte ardışıl (contigous) olarak bulunmaları
ii. elemanların aynı türden nesne olmalarıdır.

Diziler bileşik nesnelerdir. Yani bir dizinin tanımlanmasıyla birden fazla sayıda nesne birlikte tanımlanabilir. (bileşik sözcüğü ingilizce aggregate sözcüğünün karşılığı olarak kullanılmıştır.)
Örneğin 10 elemanlık bir dizi tanımlamak yerine, şüphesiz farklı isimde 10 ayrı nesne de tanımlanabilir. Ama 10 ayrı nesne tanımlandığında bu nesnelerin bellekte ardışıl (contigous) olarak yerleşmeleri garanti altına alınmış bir özellik değildir. Oysa dizi tanımlamasında, dizinin elemanı olan bütün nesnelerin bellekte ardışıl (contigous) olarak yer almaları garanti altına alınmış bir özelliktir.

Diziler aslında bellekte ardışıl olarak yer alan n adet aynı türden nesnenin oluşturduğu veri yapıları olduğuna göre dizi elemanı olan nesnelerin de kullanılmasından önce tanımlanmaları gerekecektir.


Dizi tanımlamaları aşağıdaki gibi yapılır :
[];

Yukaridaki gösterimde köşeli parantez eleman sayısının seçimlik oldugunu degil, eleman sayısı bilgisinin köşeli parantez içine yazılması gerektiğini göstermektedir.

tür : dizi elemanlarının türünü gösteren anahtar sözcüktür.
dizi ismi : isimlendirme kurallarına uygun olarak verilecek herhangi bir isimdir.
eleman sayısı : dizinin kaç elemana sahip olduğunu gösterir.

örnek dizi bildirimleri:

double a[20]; /* a, 20 elemanlı ve elemanları double türden olan bir dizidir*/
float ave[10]; /* ave 10 elemanlı ve her elemanı float türden olan bir dizidir. */
unsigned long total[100]; /* total 100 elemanlı ve her elemanı unsigned long türden olan bir dizidir */
char path[80]; /* path 80 elemanlı ve her elemanı char türden olan bir dizidir. */

bildirim ifadesinde yer alan eleman sayısının mutlaka tamsayı türlerinden birinden sabit ifadesi olması zoru...


 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst