Temel C Programlama #1

 


Öncelikle basit bir program üzerinde inceleme yaparak C programlamayı öğretmeye çalışacağım. Biraz bu işe sıfırdan başlayacak kişiler için anlatımım ağır gelebilir ilerde bu konuda faydalandığım kaynakları da paylaşmayı düşünüyorum sizde o kaynaklara ulaşıp hepsini derleyip bir çıkarımda bulunabilirsiniz. Ben burada çıkarımlarımı yazacağım. Hazırsanız ilk basit programımıza geçelim. 

Program #1

#include <stdio.h>
int main(){
/*
Bu iki işaret arasında satır satır yorum yapabiliriz.
*/
printf("C ogrenmek cok guzel. \n");
/*
"\" ile kaçış dizisi oluştururuz.
"\n" ile yeni satıra geçeriz.
"\t" yatay sekme.
"\\" ters slaşı metinde gösterir.
"\'" tek tırnağı metinde gösterir.
"\"" çift tırnağı metinde gösterir.
"\a" uyarı sesi çıkarır.
"\b" geri tuşu.
"\e" kaçış karakteri.
"\f" Form besleme sayfa sonu.
"\r" satır başı.
"\v" dikey sekme.
*/
printf("C kolay bir dil.\n\n");
printf("Sen ne kadar sevdin bu dili?\n");
printf("1\t2\t3\n4\t5\t6\n7\t8\t9\n\t0\n\n");
printf("Bir sey demene gerek yok 10/10 bir dil oldugunu herkes bilir.\n");
system("pause");
return 0;
}

Öncelikle ile satırdan başlayacak olursak. Include ön işlemci yönergesi bize kütüphane eklememizi sağlıyor. Burada eklediğimiz kütüphane ise en basiti ve gerekli olan temel giriş çıkış işlemlerimizi kontrol etmemizi sağlayan stdio.h kütüphanesi. Kütüphaneler bizim işlemlerimizi kolaylaştıran minik programcıklardır diyebiliriz. stdio.h dosyasını açtığımızda bizi karşılayacak olan yine C dilidir. Kendimiz de kütüphane yazabiliriz çünkü bi program yazmaktan çok farkı olan bir durum değildir. Ana programımızı sadeleştirmek için bu yöntemi kullanabiliriz/kullanılır. Zaten herhangi bir C/C++ IDE ile önceden işiniz olmuşsa fark etmişsinizdir .h dosyası olarak kaydetme diye bir şey olduğunu. Kısa ve öz bir biçimde bunu açıkladığımı düşünüyorum şimdi sıradaki satırımıza geçelim. 

int main(){} biraz ingilizce biliyorsanız ya da oyunlara ilgili iseniz main ne demek olduğunu bilirsiniz. Main ana anlamına geliyor. Bu kısım bizim programımızın asıl kısmını yazacağımız alandır. Süslü parantezler arasına istediğimiz programı yazarak bunu çalıştırırız. 

printf("") fonksiyonu ise en basit fonksiyonlardan bir tanesidir. Ekrana bir şeyler yazdırmamıza yaramaktadır. Bu gibi fonksiyonları zamanı geldikçe öğreneceğiz. Üstünde çok durulacak bir tarafı yok. 

return 0; ise programımızı bitirdiğimiz anlamına geliyor. 

Github sayfamdan kod örneğini direkt olarak indirebilirsiniz. Yorum satırların da ayrı olarak anlattım. 

Yorumlar

Popüler Yayınlar