08.11.2014 Views

c_kitap

c_kitap

c_kitap

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C ve Sistem Programcıları Derneği - C Ders Notları - Necati Ergin<br />

C Dilinin İsimlendirme Kuralları<br />

İsimlendirmede yalnızca 63 karakter kullanılabilir. Bunlar:<br />

İngiliz alfabesinde yer alan 26 küçük harf karakteri:<br />

a,b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z<br />

İngiliz alfabesinde yer alan 26 büyük harf karakteri:<br />

A,B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z<br />

rakam karakterleri<br />

0, 1, 2, 3, 4, 5, 6, 7, 8, 9<br />

alttire (_) (underscore) karakteridir.<br />

İsimlendirmelerde yukarıda belirtilen karakterlerin dışında başka bir karakterin<br />

kullanılması geçersizdir. Örneğin, boşluk karakterleri, Türkçeye özgü (ç, ğ, ı, ö, ş, ü, Ç, Ğ,<br />

İ, Ö, Ş, Ü) karakterler, +, -, /, *, & ya da $ karakterleri bir isimde kullanılamaz.<br />

Değişken isimleri rakam karakteriyle başlayamaz. Harf karakteri ya da alttire karakteri<br />

dışında, yukarıda geçerli herhangi bir karakterle başlayabilir. Bu kural derleyicinin<br />

değişmezlerle isimleri birbirinden ayırmasını kolaylaştırır.<br />

Değişken isimleri alttire '_' karakteriyle başlayabilir.<br />

C'nin 32 anahtar sözcüğü isimlendirme amacı ile kullanılamaz.<br />

Uzun Değişken İsimleri<br />

İsimler boşluk içeremeyeceği için uygulamalarda genellikle boşluk hissi vermek için alttire<br />

(underscore) karakteri kullanılır.<br />

genel_katsayi_farki, square_total, number_of_cards<br />

gibi.<br />

İsimlendirmede başka bir seçenek de her sözcüğün ilk harfini büyük, diğer harfleri küçük<br />

yazmaktır:<br />

GenelKatsayiFarki, SquareTotal, NumberOfCards<br />

C dili standartları isim uzunluğu konusunda bir sınırlama koymamıştır. Ancak ismin ilk 31<br />

karakterinin derleyici tarafından dikkate alınmasını zorunlu kılar. Ancak derleyicilerin<br />

çoğu, çok daha uzun değişken isimlerini işleme sokabilirler. 31 karakterden daha uzun<br />

isimler kullanıldığında programcı için çok az da olsa şöyle bir risk söz konusudur:<br />

Herhangi bir derleyici ilk 31 karakteri aynı olan iki farklı ismi aynı isim olarak ele alabilir.<br />

C, büyük harf küçük harf duyarlılığı olan bir dil olduğu için, isimlendirmelerde de büyük<br />

harf ile küçük harfler farklı karakterler olarak ele alınır:<br />

var, Var, VAr, VAR, vAR, vaR<br />

değişkelerinin hepsi ayrı değişkenler olarak ele alınır.<br />

İsimlendirmede Nelere Dikkat Edilmeli?<br />

İsimlendirme, yazılan programların okunabilirliği açısından da çok önemlidir. İyi yazılmış<br />

olan bir programda kullanılan isimlerin dilin kurallarına göre uygun olmalarının dışında,<br />

bazı başka özelliklere de sahip olması gerekir:<br />

1. Seçilen isimler anlamlı olmalıdır.<br />

41/529

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!