Sungurbey Anadolu Lisesi
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Sungurbey Anadolu Lisesi

Sungurbey Anadolu Lisesi Paylaşım Merkezi
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 Bilgisayardershanesi.com --> C++ Dinamik Diziler

Aşağa gitmek 
YazarMesaj
Admin
Admin
Admin


Mesaj Sayısı : 54
Kredi : 135147
Kayıt tarihi : 15/05/10
Yaş : 30
Nerden : Adana

Bilgisayardershanesi.com --> C++ Dinamik Diziler Empty
MesajKonu: Bilgisayardershanesi.com --> C++ Dinamik Diziler   Bilgisayardershanesi.com --> C++ Dinamik Diziler Icon_minitimePerş. Mayıs 20, 2010 12:10 pm

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.
Sayfa başına dön Aşağa gitmek
http://sungurbey.hareketforum.com
 
Bilgisayardershanesi.com --> C++ Dinamik Diziler
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Bilgisayardershanesi.com --> C++ Dinamik Bellek
» Bilgisayardershanesi.com --> C++ Diziler Ve Sözcükler
» Bilgisayardershanesi.com --> C++ İsaretçiler Ve Diziler

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Sungurbey Anadolu Lisesi :: Yazılım :: C ve C++-
Buraya geçin: