BÖLÜM 1: TEMEL KAVRAMLAR VE GENEL BİR BAKIŞ(Açıklamalar, Tanıtıcı Sözcükler Ve Anahtar Sözcükler)

Blackprins

Üye
28 Kas 2020
60
18
Baku
Ş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:
C:
/* * * * * * * * * * * * * * * * * * * * * * * * * * *\
 * *
 * Buyuk bir aciklama obegi... *
 * *
\* * * * * * * * * * * * * * * * * * * * * * * * * * */
veya
/* Daha kucuk bir aciklama obegi...
 */
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.
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​

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.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.