▃ ▅ ησ ♥ яєѕρєcт ▅ ▃
Süper Üye
Değişkenler
int sayi=0, n;
float toplam=0.0, sonuc=22.14;
Değişken isimleri verirken bazı kurallara uymak zorunludur. Bunlar:
Geçerlilik
Açıklama
asal
geçerli
-
Momentum
geçerli
-
ivme
geçerli
-
olasilik
geçerli
-
IsikHizi
geçerli
-
isik_hizi
geçerli
Alt çizgi karakteri '_' kullanılabilir
isik hizi
geçersiz
Boşluk karakteri kullanılamaz
ışık_hızı
geçersiz
Türkçe karakter kullanılamaz
1Bit
geçersiz
rakam ile başlanamaz
typedef
geçersiz
Anahtar kelimelerden birisi kullanılamaz
Değişkenler bilgisayarın geçici belleğinde bilginin saklandığı gözlere verilen sembolik adlardır. Bir C programında, bir değişken tanımlandığında bu değişken için bellekte bir yer ayrılır. Her değişkenin tuttuğu değerin nasıl bir veri olduğunu gösteren (önceki bölümde anlatılan) bir veri tipi vardır
Bağlantıları görmek için lütfen
Giriş Yap
,
Bağlantıları görmek için lütfen
Giriş Yap
.C programlama dilinde, değişkenler ve sabitler programın başında bulunmalıdır. Bazı uygulamalarda değişkenin bir başlangıç değerinin olması istenir. Böyle durumlarda değişken bildirilirken başlangıç değeri verilebilir. Örneğin:
char isim='X', z; /* değer atamak zorunlu değil */int sayi=0, n;
float toplam=0.0, sonuc=22.14;
Değişken isimleri verirken bazı kurallara uymak zorunludur. Bunlar:
- Değişken adları en fazla 32 karakterden oluşabilir. 32 karakterden uzun değişken adları ilk 32 karakteri değerlendirilir. Geriye kalan karakterler işleme tabi tutulmaz.
- Değişken adları ingiliz alfabesinde bulunan karakterler (A-Z) veya (a-z) yada rakamlar (0-9) ile yazılmalıdır. Türkçe karakterler, özel karakter veya boşluk karakteri kullanılamaz.
- Değişken adları herhangi bir rakam ile başlayamaz. Ilk karakter bir harf olamalıdır. Sonrakiler rakamlardan oluşabilir.
- Aşağıda verilen kelimeler ANSI C 'nin anahtar kelimeleridir (key words) ve değişken ismi olarak kullanılamaz.
auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while
Bu kurallara göre aşağadaki değişken (sabit, fonksiyon) adlarının geçerliliğini inceleyiniz.
Değişken/Sabit/Fonksiyon/Yapı AdıGeçerlilik
Açıklama
asal
geçerli
-
Momentum
geçerli
-
ivme
geçerli
-
olasilik
geçerli
-
IsikHizi
geçerli
-
isik_hizi
geçerli
Alt çizgi karakteri '_' kullanılabilir
isik hizi
geçersiz
Boşluk karakteri kullanılamaz
ışık_hızı
geçersiz
Türkçe karakter kullanılamaz
1Bit
geçersiz
rakam ile başlanamaz
typedef
geçersiz
Anahtar kelimelerden birisi kullanılamaz