CodeBlocks veya DevC/C++ gibi derleyici uygulamalarını indirdiğiniz varsayarak yazıyorum bu satırları. Bu arada derleyici denilen programlar kodlarınızı sistemin anlayacağı dile çevirir.
C Programlama Diline Giriş Yapalım
Bir C Programının yapısı
Her C programı #include direktifi ile başlar. Kullanımı #include <KütüphaneAdı.h> şeklindedir.
Kütüphaneler programımızda kullanacağımız fonksiyonları içerirler. Benzer görevleri olan fonksiyonlar aynı kütüphanede toplanmıştır. Örneğin bir matematik programı geliştiriyorsak math.h adlı kütüphaneye ihtiyacımız vardır. Bazı kütüphaneler standartır , bazıları ise sonradan eklenmiştir. stdio, stdlib, math ... gibi kütüphaneler bütün derleyicilerde bulunur, fakat sonradan geliştirilmiş olan gtk , sdl gibi kütüphaneleri bulamayabilirsiniz.
Bütün C programlarında bir ana fonksiyon bulunur. bu fonksiyon main() ile belirtilir. Bu ilk çalıştırılan fonksiyondur. Daha sonra veri tipleri ve kendi ürettiğimiz fonksiyonları tanımlarız.
Bu aşamadan sonra printf, scanf gibi kütüphanemizden aldığımız fonksiyonları kullanabiliriz.
Açıklama Yapmak
Bir program yazarken ekibinizdeki kişilere kaynak kodunuz içinde not vermek isteyebilirsiniz. Bu durumda
/* Kodlama Zamani */
// Kodlama Zamani
biçiminde not verebilirsiniz. Bu notları derleyici okumaz, pas geçer.
İlk C Programımı, Yorum Eklemek
Bir programlama dilinde ilk yazılan programın amacı ekrana "Merhaba Dünya" yazdırmaktır. Yalnız bunu C ile yaparken Giriş-Çıkış fonksiyonları hakkında bilgi sahibi olmanız gereklidir. C dili fonksiyonlar üzerine kuruludur ve ekrana bir harf yazmak için bile bir komut yoktur. Bu printf() fonksiyonu ile sağlanır ve stdio.h kütüphanesinde bulunmaktadır.
haydi başlayalım.
#include <stdio.h> main () { printf ("Merhaba Dünya"); }
ne kadar kısa öz değil mi? Şimdi kodu derleyip çalıştıralım.
merhaba_dunya
Merhaba Dünya
Düzenlenmiştir.
Kaynak : https://tr.wikibooks.org/wiki/C_Programlama_Dili/Giri%C5%9F
Gelin şimdi de printf ve scanf kullanarak başka bir program yazalım.
KOD :
#include <stdio.h> //Bu kütüphane printf/scanf gibi komutları kullanabilmemiz için gereklidir.
int main(void) /*Bu bizim ana fonksiyonumuz*/
{
int i; //sayinin kod adi.
printf("Merhaba KodlamaZamani, Lutfen bir sayi giriniz \n");
scanf("%d", &i); // Sayiyi i 'ye kaydedecegiz.
printf("iste girdiginiz sayi : %d ", i);
return 0;
}
Ekran Çıktısı :
Hiç yorum yok:
Yorum Gönder