C++ Dinamik Diziler

Dizi Boylarinin Dinamik
Hesaplanmasi "sizeof()"
sizeof() fonksiyonu, nesne için bellekte gerekli olan byte`larin
sayisini belirtir. Sizeof() fonksiyonu dizilerde kullanilabilir.

#include <iostream.h>

void main() {
int a[5];
float b[10];
cout<<"dizinin boyutu: "<<sizeof(a)<<''\n'';
cout<<"dizinin boyutu: "<<sizeof(b);
}

Evet burda da görmüs oldugumuz gibi dizinin bellekte kaplayacagi
byte`lari hesapladi.

Birde bu konuyla beraber "&" operatörünün bir dizi bile olsa
degiskene nasil uygulandigini görebiliriz.

#include <iostream.h>

void main() {
int a[10];
cout<<"sizeof(int) is"<<sizeof(int)<<endl;
for(int c=0; c<10; c++)
cout<<"&a["<<c<<"]="<<&a[c]<<endl;
}

Programi derledikten sonra "sizeof(int) is 2 ya da sizeof(int) is 4"
diyecektir. Bu degisiklik int in mikroislemcilere bagli olarak 2
veya 4 byte olabilmesinden kaynaklanmaktadir.

Yeni yorum gönder

Bu alanın içeriği gizli tutulacak ve açıkta gösterilmeyecektir.
CAPTCHA
Aşağıdaki resimde yer alan karakterleri kutucuğa doğru olarak yazınız
Image CAPTCHA
Enter the characters shown in the image.

sponsorlu bağlantılar

Anket

Web sitesinde hangisi daha önemlidir:

Son yorumlar