C Program Yapısı
C program yapısı, bir c programımın neler içerdiğini, hangi bölümlere ayrıldığını öğrenmemiz için önemli bir konudur.
C programlama dilinin temel yapı taşlarını incelemeden önce, gelecek bölümlerde referans olarak alabilmemiz için basit bir C program yapısına bakalım.
Merhaba Dünya Örneği
C programı temel olarak aşağıdaki bölümlerden oluşur –
- Önişlemci Komutları
- Fonksiyonlar
- Değişkenler
- İfadeler
- Yorumlar
#include <stdio.h>
int main() {
/* yorum kısmı */
printf("Merhaba Dünya! \n");
return 0;
}
Yukarıdaki programın çeşitli bölümlerine bir göz atalım –
- #include <stdio.h> programın ilk satırı, C derleyicisine gerçek derlemeye geçmeden önce stdio.h kütüphanesini eklemesini söyleyen bir önişlemci komutudur.
- Sonraki satır int main() , program yürütmenin başladığı ana işlevdir.
- Sonraki satır /*…*/ derleyici tarafından yok sayılır ve programa ek açıklamalar eklemek için konulmuştur. Dolayısıyla bu tür satırlara programda yorum adı verilir.
- Sonraki satır printf(…) , C’de bulunan ve “Merhaba, Dünya!” mesajına neden olan başka bir fonksiyondur. buraya yazılanlarda ekranda gösterilecektir.
- Sonraki satır return 0; main() işlevini sonlandırır ve 0 değerini döndürür.
C Programını Derleyip Çalıştırmak
Kaynak kodu bir dosyaya nasıl kaydedeceğimizi ve nasıl derleyip çalıştıracağımızı görelim:
- Bir metin düzenleyici açın ve yukarıda belirtilen kodu metin düzenleyicinize ekleyin.
- Dosyayı merhaba.c olarak kaydedin.
- Bir komut istemi ya da terminali açın ve dosyayı kaydettiğiniz dizine gidin.
- gcc merhaba.c veya make merhaba yazarak terminal üzerinden kodunuzu derleyin.
- Kodunuzda her hangi bir hata varsa terminal üzerinden sizi uyaracaktır ve derleme işlemi duracaktır, bu kısımda metin düzenleyiciye giderek hataları düzeltmek gerekir.
- Sorunsuz bir şekilde derleme bitince eğer “make” komutu ile derleme yaptıysanız aynı dizinde doğrudan ./merhaba yazarak derlenmiş programı çalıştırabilirsiniz. Eğer “gcc” komutu ile derleme yaptıysanız ./a.out yazarak derlenmiş programı çalıştırabilirsiniz.
- Çıktı olarak terminal ekranın “Merhaba Dünya!” yazısını görmüş olacaksınız.



Bu sayede basit bir şekilde derleme yapıldığını öğrenmiş oluyoruz. Bir sonraki yazımızda C dilinde sözdizimi yani Syntax konusuna bakacağız.
[sc name=”cprogramlama” ][/sc]Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.