c programlamaya giriş

Aslında programlamanın en temel bilgisi algoritma oluşturma,kullanma beceresinin geliştirilmesidir.Bir problemin çözümünde önce algoritma oluşturulursa işin %30 luk kısmı bitmiş demektir.Klasik şeyler yazmayacağım,Neden C? falan gibi…Sırası geldiğince zaten elimden geldiğince anlaşılır şekilde “c programlama mantığı”nı göstereceğim;

İlk program artık bir klişe ya da klasik denebilir “merhaba dünya” programıdır,ama biz metni değiştereceğiz,yapacağımız işlem tabii ki aynı olacaktır.C programalamada ilk öğretilen şey ekrana yazı yazdırılmasıdır.c++’ta da bu öğretilir.Şimdi ilk programımızı yazalım be satır satır incelemesini yapalım;

——————————————————————————————————————————

/* C programlamaya giriş yapıyoruz ilk programımız ise “Batsın bu dünya” */

# include<stdio.h>

int main()

{

//aşağıdaki komut ile ekrana yazı yazdırılır

printf (” Batsın bu dünya \n” );

printf (” Buradan sosyal mesaj vereceğim \n” );

return 0;

}

—————————————————————————————————————————-

Programımız bu kadar,ekrana yazı çıkarmamazı sağlıyor.Şimdi ilk satırdan itibaren neler yaptığımıza bir bakalım.1. satırda /* işareti ile başlayan */ işareti ile son bulan kısma yorum satırları deriz.Bu satırlar kısa bir programda fazla etkili olmayabilir ama 500 sayfa kod yazdığınız zaman neyi nerde yaptığınızı anlamanız veya programınızı okuyan kişinin rahatça anlaması açısından önemlidir.Daha aşağıda // karakterleri de yorum satırıdır bu 2 si arasında tek fark vardır./* karakteri birden fazla yorum satırı olduğunda zorunlu kullanılmalıdır.2 yorum satırı varsa // kullanamazsınız.

# include<stdio.h>

bu satır # işareti ile başlıyor.Bu karakter preprocessor için emir niteliği taşır.Program derlenmeden önce # işaretinin olduğu satırlar incelenir ve ilgili dosyalar programa dahil edilir.Burada dahil edilen dosya “stdio.h”.Uzun yazarsak “standart input output”.Yani standart girdi çıktı kütüphanesi diyebiliriz.Bu satırdaki yazı ile derleyici(compiler) programı derlemeden önce stdio.h kütüphanesini programa dahil ediyor.Bu satırın işlevi budur.

int main ()

c de zorunlu kullanılması gereken bir fonksiyondur main.Çünkü c’de program akışı main ile başlar.

{,}

C de her fonksiyon { işareti ile başlar } işareti ile son bulur.Program konu bu 2si arasına yazılır.Bu 2 işaret arasında kalan program satırlarına blok deriz.

printf (” Batsın bu dünya \n” );

Printf,yukarıda bahsettiğimiz stdio.h kütüphanesindeki fonksiyonlardan biridir.Ekrana yazı yazdırılmasında,numerik,alfanumerik değerleri ekrana yazdırmada kullanılır. \ işareti kendinden sonra gelen karakterin özel işlev edinmesini sağlar.Mesela;

printf(”Batsın bu dünya \n \a);

satırında \n yeni satır \a ise sistem alarmını çalmasını için programa emir verir.

return 0;

Program başarılı bir şekilde sonlanınca işletim sistemine 0 değerini gönderir.Eğer işletim sistemi 0′dan farklı bir değer ile karşılaşırsa programda hata olduğunu tespit eder.

İlk ders için sanırım yeterli daha sonraki derste değişken tiplerini,kullanıcıdan veri alımını anlatmayı planlıyorum.

Yorum Yapın