Şimdi, C dilinin temel yapı taşlarını anlatıp, birtakım temel programlama kavramlarının C dilinde nasıl gerçekleştirildiğini göstereceğiz. Bu bölümün amacı, mümkün olduğu kadar
çabuk, basit C programları yazmak ve çalıştırmak için gerekli olan bilginin okuyucuya kazandırılmasıdır. Okuyucunun zaten en az bir programlama dilini bildiği farz edildiği için, burada bahsedilecek olan temel programlama kavramları detaylı olarak açıklanmayacaktır. Bir sonraki bölümden başlayarak, bu kavramlar C dilinin genel çerçevesi içinde ele alınarak derinlemesine açıklamalar verilecektir.
Açıklamalar, Tanıtıcı Sözcükler Ve Anahtar Sözcükler
Açıklamalar
Bölü-yıldız (/*) ile ondan sonraki ilk yıldız-bölü (*/) arasında bulunan herhangi bir
karakter dizisi bir program açıklamasıdır ve derleyici açısından bir boşluğa eşdeğer
olarak kabul edilir. Bir açıklama grubunun şöyle yazılması önerilmektedir:
Tanıtıcı Sözcükler
Değişkenler, deyim etiketleri, tip isimleri, fonksiyon isimleri gibi, programcı tarafından
oluşturulan bütün nesneleri isimlendirmek için tanıtıcı sözcükler, bir diğer adıyla,
program isimleri kullanılır. Tanıtıcı sözcükler için şu kurallar geçerlidir:
1. Herhangi bir sayıda karakterlerden oluşur, ancak ilk 31 karakter dikkate alınır.
2. İlk karakter bir harf veya altçizgi (_) olmalıdır.
3. Geri kalan bütün karakterler bir harf, rakam veya altçizgi olabilir.
Örnek olarak, A12, a12, sayfa_basi değişken ismi olarak kullanılabilir. Küçük
ve büyük harflerin farklı olduğuna dikkat ediniz, yani A12 ile a12 farklı tanıtıcı
sözcüklerdir. Ancak, bazı ortamlarda küçük büyük harf ayırımı yapılmayabilir. Bundan
dolayı, aynı program içinde, harf ayrımı dışında, birbirine benzeyen iki farklı isim
kullanmaktan kaçının. Ayrıca, bir tanıtıcı sözcükte, ilk karakter olarak altçizgiden
kaçınılması önerilir, çünkü bu tip isimler derleyiciye özgü bazı anahtar sözcükler veya
diğer isimler için kullanılmaktadır.
Anahtar Sözcükler
C dilinde 32 adet anahtar sözcük vardır; hepsi küçük harfle yazılır. Anahtar sözcükler
tanıtıcı sözcük olarak kullanılamazlar; kendilerine özgü kullanım alanları vardır. C
dilindeki bütün anahtar sözcüklerin sınıflandırılmış bir listesi aşağıda verilmiştir. Program
içinde kullanacağınız isimlerin aşağıdaki listede olmamasına dikkat edin.
Kullanılan makine ve derleyiciye bağlı olarak, C dilinin özel durumundan dolayı
başka anahtar sözcükler de olabilir. Bunlar genelde altçizgi karakteriyle başlarlar.
çabuk, basit C programları yazmak ve çalıştırmak için gerekli olan bilginin okuyucuya kazandırılmasıdır. Okuyucunun zaten en az bir programlama dilini bildiği farz edildiği için, burada bahsedilecek olan temel programlama kavramları detaylı olarak açıklanmayacaktır. Bir sonraki bölümden başlayarak, bu kavramlar C dilinin genel çerçevesi içinde ele alınarak derinlemesine açıklamalar verilecektir.
Açıklamalar, Tanıtıcı Sözcükler Ve Anahtar Sözcükler
Açıklamalar
Bölü-yıldız (/*) ile ondan sonraki ilk yıldız-bölü (*/) arasında bulunan herhangi bir
karakter dizisi bir program açıklamasıdır ve derleyici açısından bir boşluğa eşdeğer
olarak kabul edilir. Bir açıklama grubunun şöyle yazılması önerilmektedir:
C:
/* * * * * * * * * * * * * * * * * * * * * * * * * * *\
* *
* Buyuk bir aciklama obegi... *
* *
\* * * * * * * * * * * * * * * * * * * * * * * * * * */
veya
/* Daha kucuk bir aciklama obegi...
*/
Değişkenler, deyim etiketleri, tip isimleri, fonksiyon isimleri gibi, programcı tarafından
oluşturulan bütün nesneleri isimlendirmek için tanıtıcı sözcükler, bir diğer adıyla,
program isimleri kullanılır. Tanıtıcı sözcükler için şu kurallar geçerlidir:
1. Herhangi bir sayıda karakterlerden oluşur, ancak ilk 31 karakter dikkate alınır.
2. İlk karakter bir harf veya altçizgi (_) olmalıdır.
3. Geri kalan bütün karakterler bir harf, rakam veya altçizgi olabilir.
Örnek olarak, A12, a12, sayfa_basi değişken ismi olarak kullanılabilir. Küçük
ve büyük harflerin farklı olduğuna dikkat ediniz, yani A12 ile a12 farklı tanıtıcı
sözcüklerdir. Ancak, bazı ortamlarda küçük büyük harf ayırımı yapılmayabilir. Bundan
dolayı, aynı program içinde, harf ayrımı dışında, birbirine benzeyen iki farklı isim
kullanmaktan kaçının. Ayrıca, bir tanıtıcı sözcükte, ilk karakter olarak altçizgiden
kaçınılması önerilir, çünkü bu tip isimler derleyiciye özgü bazı anahtar sözcükler veya
diğer isimler için kullanılmaktadır.
Anahtar Sözcükler
C dilinde 32 adet anahtar sözcük vardır; hepsi küçük harfle yazılır. Anahtar sözcükler
tanıtıcı sözcük olarak kullanılamazlar; kendilerine özgü kullanım alanları vardır. C
dilindeki bütün anahtar sözcüklerin sınıflandırılmış bir listesi aşağıda verilmiştir. Program
içinde kullanacağınız isimlerin aşağıdaki listede olmamasına dikkat edin.
veri tipi bellek sınıfı deyim işleç
char auto break size of
const extern case
double register continue
enum static default
float typedef do
int. else
long for
short goto
signed if
struct return
union switch
unsigned while
char auto break size of
const extern case
double register continue
enum static default
float typedef do
int. else
long for
short goto
signed if
struct return
union switch
unsigned while
Kullanılan makine ve derleyiciye bağlı olarak, C dilinin özel durumundan dolayı
başka anahtar sözcükler de olabilir. Bunlar genelde altçizgi karakteriyle başlarlar.