Anasayfa » Delphi » Delphi Ders-5 Sabitler

Delphi Ders-5 Sabitler

9 Nisan 2010  |  Yazar: coders  |  Yorum Yok  |  9 kez okundu
Facebook'da Paylaş Twitter'da Paylas FriendFeed'de Paylaş Delphi Ders-5 Sabitler

Bu dersimizde sabitlere giriş yapacağız ardından ilk değer atama ve static değişken tanımı ile devam edeceğiz.

SABİTLER

Sabitler değişmeyen değerler içerirler.Bu değer program başından sonuna kadar değeri aynıdır.Sabit tanıtımı Const bloğunda yapılır.

Const
Sabitadı=değeri;

Örnek

Const
i=100,
adı=oguz;

İLK DEĞER ATAMA VE STATİC DEĞİŞKEN TANIMI

Değişkenlere ilk değerin atanması ve bu değişkenin değerinin prosedürünün çalışması bittikten sonrada korunması için Const kısmı altında değişken tanımı yapılır.

Const
değişlenadı;tipi=ilkdeğeri;

Örnek

Const
i:integer=0;


BİR DİZİYE İLK DEĞER ATAMA

Burdada yine const bloğu altında değer atıyoruz.

Const
Diziadı:Array[altsınır..üstsınır]of tipi=(değer1,değer2,…);

Zaten dikkat ederseniz kullanım biçiminde neyinyazılması gerektiğini operatörlerlerle birlikte yazıyorum.

Örnek verelim hemen

Const
Aylar:Array[1..4]of string=['Ocak','Şubat','Mart',Nissan');

POİNTER KAVRAMI

Pointer bir değeri değil,değerin bulunduğu adresi gösterir.

PansiString : AnsiString tipinde bir değişkeni gösteren pointer.

PByteArray : TbyteArray tipinde bir değişkeni gösteren pointer.Bellekte ayrılmış bölgelerdeki her byte ulaşılabilmek için kullanılır.

PCurrency : Currency tipindeki bir değişkeni gösteren pointer.

PExtended :Extended tipindeki bir değişkeni gösteren pointer.

PWordArray :TWordArray tipindeki bir değişkeni gösteren pointer.

İstediğimiz bir değişken için ^ karakteri kullanılarak kolayca pointer tanımlanabilir.

Örnekle gösterelim nasıl kullanıldığını;

Var
ptr:PAnsiString;
p:^integer;//İnteger tipindeki değişkeni gösteren pointer.

POİNTER'LERİN BARINDIRDI ADRES

Pointerin barınacağı adresi belirleme işi @ karakteri ile yapılmaktadır.

p:=@i;//p pointeri i adresini barındıracaktır.

ptr:=@a[1];// ptr pointeri ile dizinin ilk adresini barındıracaktır.

Pointer tiplerinin önüne ^ işareti koyularak tanımlanırlar.

Örnek

Var
x:^integer;
y:^string;

OĞUZ Kırat

Facebok'ta Paylaş

Benzer Yazılar

Etiketler: , , , , , , , , , , , , , , , , , , , , , , , , , , ,
avatar

Ahmet Ates

http://www.coders.gen.tr/ 25 yasindayim. Z.K.U Biyomedikal Cihaz Teknolojisi bölümünü okudum, Programlama dilleri arasindan ilgilendiğim ve profesyonel olarak hizmet verdiğim dil Fortran'dir. Web olarak Php,Css ve hazır sistemler olarak Wordpress ve Vbulletine hayranlık besliyorum.

Bu yazı hakkında birşeyler demek ister misiniz?

RSS üzerinden bu yazıya yapılan yorumları takip edin.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Programlama