Tweet

Ana Sayfa   Forum   C , C++
Yeni Başlık Cevap Ekle
white_bullet C - Değişkenler ve Sabitler Giriş (25/06/2008 16:55)
profil Oguzz
 offline OFFLINE
 Senior Coder

Değişkenler bilgisayarın geçici belleğinde bilginin saklandığı kısımlara verilen bir isimdir.Hemen hemen orta çaptaki programlama dillerinin çoğunda bulunan bir tanımlamadır.C programlama dilinde herhangi bir değişken tanımlandığı zaman bellekte o değişkene yer ayrılır.Tüm değişkenlerin tutmuş olduğu değerin nasıl bir veri olduğunu gösteren veri tipi vardır.Değişkenler ve sabitler programın başında bulunur.Bazı uygulamalarda değişkenin başlangıç değerinin olması istenmektedir.Böyle bir durumda ;

char isim='x'2; /*Değer atamak zorunlu değil */
int sayi=0,n;
float toplam =0,0 sonuc=22.14;


Unutulmaması gereken şey ise ANSI C nin key wordsları değişken ismi olarak kullanılamaz.Türkçe karakterde kullanılamaz.Değişken ismi 32 karakteri geçemez.Rakam ile başlayamaz ,harf ile başlar ancak daha sonrası sayı ile devam edebilir örnek olarak A001 gibi.

SABİTLER


Sabit bildirimi başlangıç değeri verilen değişken gibi yapılmaktadır.Tek fark veri tipinin
önüne Const sözcüğü koyuluyor.

Const float PI = 3.142857;
Const double NOT = 12345.8596235489
Const int EOF = -1
Const char[] = "devam etmek için bir tuşa basın...";


Unutulmaması gereken ise sabitler değişkenler gibi değildir program boyunca değiştirilemezler.Ancak kullanılırlar.
#define ön eki kullanılarak tanımlandıklarıda olur.#define ön işlemcisi ile makro fonksiyon tanımlamaları yapılır.

#define MAX 100
#define DATA 0x0378
#define YARICAP 14.22


Şimdilik kafanızda bir şema çizmek istedim.Birşeyler canlanmaya başlasın diyerek.Basit bir anlatımla giriş yapmış olduk.
Hem sabitlerin hemde değişkenlerin ne olduğunu ne işe yaradığından bahsettik ve kullanım şeklini gördük.
Değişken ve sabit tanımlamaları geniş bir konudur.Zamanım oldukça yavaş yavaş devam ettireceğim dersleri.Herşey bir anda öğrenilmez zaten.Yavaş yavaşolayı kavrayarak ilerlersek eminim daha iyi sonuçlar alırız.
Kolay gelsin iyi çalışmalar arkadaşlar.
NOT:Bundan sonra C bölümündeki konulara Seyhan arkadaşımız ileberaber devam edeceğiz.Yapacağı katkılardan dolayı şimdiden teşekkür ediyorum kendisine.

Oguzz

just code it!

Üye Profili
 
1 /
 
Ana Sayfa   Forum   C , C++
Yeni Başlık Cevap Ekle
 

MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg