Merhaba arkadaşlar. Bugün C ile Programlama derslerine giriş yapacağız. Forumda kopyala yapıştır yoluyla açılmış birçok hazır kodlar var. Ancak birçoğu yalnızca kodlardan oluşuyor hiçbir açıklama içermiyor. Bugünden itibaren bildiğim kadarıyla açıklamalı C ile Programlama dersleri vermeye çalışacağım. Klasik olarak Hello World ile başlayalım ya da boşverin dünyayı Biz bunu "Ölürüm Türkiyem" olarak değiştirelim.
Kod:
[1] /*Ekrana Ölürüm Türkiyem yazdıran basit bir program yapalım*/
[2] #include <stdio.h>
[3] int main (int argc, char *argv[ ])
[4] {
[5] printf ("Ölürüm Türkiyem");
[6] return 0;
[7] }
Kodların Anlamları:
- İlk satır /* ve */ ibarelerinin arasında yer aldığı için bir yorum satırıdır. Yazdığınız kodlar hakkında açıklama yapmak için bu iki ibareyi kullanabilirsiniz. Bu ibareler arasında yer alan hiçbir kelime derleyici tarafından program kodu olarak görülmez.
- İkinci satır stdio.h isimli standart kütüphane dosyasının programda kullanılacağını belirtir. Hazır Kütüphaneler bazı fonksiyonları kullanmanıza izin verir. #include ifadesi dahil etmek anlamında kullanılır yani < ve > ibareleri içindeki kütüphaneyi programımıza dahil eder. Her kütüphane dosyası .h uzantısı ile biter. Biz burada stdio.h kütüphanesini programa dahil ederek printf fonksiyonunu kullanmamıza olanak verdik.
- Üçüncü satır main fonksiyonunu içerir. Main fonksiyonu C dilinin vazgeçilmezidir. Çünkü program çalışmaya main fonksiyonundan itibaren başlar ve main fonksiyonunun bittiği yerde sonlanır. Main fonksiyonu içermeyen bir program düşünülemez. Parantezin içindekilere takılmayın. İlerleyen derslerde bahsedeceğim.
- Dördüncü ve yedinci satırdaki süslü parantezler main fonksiyonunun başlangıcını ve bitişini ifade eder. Yani diğer bir deyişle programın başlangıcı ve bitişini belirtir.
- Beşinci satırda printf fonksiyonunu kullanarak konsol ekranına Ölürüm Türkiyem yazdırdık. Satırın sonundaki noktalı virgüle dikkat edin. C dilinde her komutun sonuna noktalı virgül konulur. Bu komutun tamamlandığını belirtir. Eğer komutların sonuna noktalı virgül koymazsanız program derlenemez ve hata verir.
- Altıncı satır main fonksiyonunun sonlandığını yani programımızın tamamlandığını belirtir.
Bir dahaki yazıda görüşmek üzere. Beni THT Ar-Ge Kulübü'ne kabul eden Hacknology'ye teşekkür ederim.




