Temel bir C programının genel görünümü:
#include < stdio.h >
int main(){
printf("Merhaba dünya!");
/* ekrana merhaba dünya yazısı bastırır */
return 0;
}
Şimdi tek tek bu satırları inceleyelim:
#include < stdio.h >
#include komutu ile yazacağımız programın hangi başlıklara(kütüphanelere) ihtiyacı olduğunu ve bunları dahil etmesi gerektiğini derleyiciye söyleriz. < ve > sembolleri arasına bu dosyanın adını yazarız. C’nin standart giriş ve çıkış fonksiyonları bu başlık dosyası(stdio.h) içindedir.
int main()
main dediğimiz şey aslında bir fonksiyondur ve programımız ilk olarak main isimli bir fonksiyon arayıp onu çalıştırır. Önündeki int ise bu fonksiyonun ne tür bir veri tipi döndüğünü belirtir. Veri tiplerini ve fonksiyonları sonraki yazılarımda açıklamaya çalışacağım. { ve } sembolleri arasında kalan satırların(kodların) bu fonksiyona ait olduğunu belirtir.
printf("Merhaba dünya!\n");
printf ekrana bir çıktı basmamızı sağlayan fonksiyondur. İçerisine tırnak işaretleri içerisinde bir yazı göndermemiz yeterli. “\n” ise alt satıra geç anlamına gelen bir karakterdir. “;” derleyiciye satırın sonuna geldiğimizi söyleyen semboldür ve zorunludur. Her satırın sonuna “;” koymamız gerek yoksa syntax error (sözdizimi hatası) alırız.
/* ekrana merhaba dünya yazısı bastırır */
/* */ sembolleri bu satırların derleyici tarafından okunmaması gerektiğini belirtir. Peki o halde bu satıra ne ihtiyacımız var. Bu semboller kodumuza açıklama(yorum) eklemek içindir. Başka bir deyişle kodumuzu başkası okurken veya daha sonra biz kodumuzu incelerken hangi kodu ne için yazdığımızı hatırlamamız için koyduğumuz açıklamaları derleyicinin gözardı etmesi için bu sembolleri kullanırız. Bu iki sembol arasındaki yazıları derleyici okumaz. Eğer açıklamamız tek satır ise // sembolünü de kullanabiliriz.
/* Bu çok satırlı bir açıklama */ // Bu ise tek satırlı bir açıklama
return 0;
main’in int veri türünde yani tam sayı tipinde bir değer dönen fonksiyon olduğunu söylemiştim. Bu kod fonksiyonun sona geldiğini, ve işlemlerini bitirdiği anlamına geliyor.
İşte bu kadar ilk C programımızı yazdık 😉

Bir Cevap Yazın