C++ Notları

Page 2

Genel Kavramlar C 'de yazılmış programı en küçük elemanlara bölmeye çalışalım. Bu elemanları aşağıdaki gibi gruplara ayırabiliriz : a. Anahtar Sözcükler (keywords, reserved words) Bunlar özel olduklarından değişken adı olarak kullanılamazlar. Standard ANSI C dilinde aşağıda sıralanmış 32 tane anahtar sözcük bulunmaktadır. (Derleyici yazan firmalar kendi yazdıkları derleyiciler için ilave anahtar sözcükler tanımlayabilmektedir.) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union unsigned void volatile while Dikkat....! Bazı programlama dillerinde anahtar sözcüklerin küçük ya da büyük harf olması fark etmemektedir. Ama C’de bütün anahtar sözcükler küçük harf olarak tanımlanmıştır. C büyük harf küçük harf duyarlığı (case sensitive) olan bir dildir. Örneğin, bir değişkene register ismini veremeyiz. Çünkü bu bir anahtar sözcüktür. Ama buna karşın biz istediğimiz bir değişkene REGISTER, Register, RegisTER vs. gibi isimler verebiliriz, çünkü bunlar artık anahtar sözcük sayılmazlar. b. İsimlendirilenler (identifiers) Değişkenlere, fonksiyonlara, makrolara, yapı ve birliklere vs. programlama dili tarafından belirlenmiş kurallara uyulmak şartıyla, istediğimiz gibi isim verebiliriz. Bunlar genellikle bellekte bir yer belirtirler. c. Operatörler (Operators) Operatörler önceden tanımlanmış işlemleri yapan sembollerdir. Örneğin +, -, *, / , >=, <= birer operatördür. Programlama dillerinde kullanılan operatör sembolleri birbirinden farklı olabileceği gibi, operatör tanımlamaları da birbirinden farklı olabilir. Örneğin birçok programlama dilinde üs alma operatörü tanımlanmışken C dilinde böyle bir operatör yoktur. Üs alma işlemi operatör ile değil bir fonksiyon yardımıyla yapılabilir. C dilinde bazı operatörler iki karakterden oluşmaktadır bu iki karakter bitişik yazılmalıdır aralarına boşluk koyarsak operatör anlamını yitirir. d. Sabitler (Constants) Doğrudan işleme sokulabilen, değişken bilgi içermeyen değerlerdir. Örneğin; SAYAC = SON + 10 gibi bir ifadede 10 sabiti doğrudan SON değişkeni ile toplanmaktadır. e. Stringler (Alfasayısal Diziler) İki tırnak içindeki ifadelere string denir. Stringler programlama dillerinin çoğunda tek bir dizi olarak alınırlar, daha fazla parçaya bölünemezler. Örneğin; “Devam etmek için bir tuşa basınız” ifadesi bir stringdir.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.