C Öğreticisi 1 (Program Yapısı)
Last updated
Was this helpful?
Last updated
Was this helpful?
Bu yazılar adresindeki yazı dizilerinin çevirileridir.
C programlama dilinin temel yapı taşlarını incelemeden önce, onu izleyen bölümlerde referans olarak alabilmemiz için, minimum C program yapısına bakalım.
Bir C programı temel olarak aşağıdaki bölümlerden oluşur -
-Önişlemci komutları
-Fonksiyonlar
-Değişkenler
-Deyimler ve İfadeler
-Yorumlar
“Merhaba Dünya” kelimelerini yazdıracak basit bir koda bakalım:
#include <stdio.h>
int main() {
/* my first program in C */
printf(“Hello, World! \n”);
return 0;
}
Yukarıdaki programın çeşitli bölümlerine göz atalım -
-Programın ilk satırı #include <stdio.h>, C derleyicisine gerçek derlemeye gitmeden önce stdio.h dosyasını eklemesini söyleyen önişlemci komutudur.
-Bir sonraki satır int main (), program yürütmenin başladığı ana işlevdir.
-Bir sonraki satır /*…*/ derleyici tarafından dikkate alınmayacak ve programa ek yorumlar eklenecek. Yani programa bu tür satırlar yorum olarak ekleniyor.
-Bir sonraki satır printf (…), C de “Merhaba, Dünya!” ekranda gösterilecek mesajına neden olan başka bir fonksiyondur.
-Bir sonraki satır 0; main () işlevini sonlandırır ve 0 değerini döndürür.
Kaynak kodun bir dosyaya nasıl kaydedileceğini ve nasıl derlenip çalıştırılacağını görelim. Aşağıdaki basit adımlarla -
-Bir metin editörü açın ve yukarıda belirtilen kodu ekleyin.
-Dosyayı merhaba.c olarak kaydedin.
-Bir komut istemi açın ve dosyayı kaydettiğiniz dizine gidin.
-gcc merhaba.c yazın ve kodunuzu derlemek için enter tuşuna basın.
-Kodunuzda hata yoksa, komut istemi sizi bir sonraki satıra götürür ve çalıştırılabilir bir dosya oluşturur.
-Şimdi, programınızı çalıştırmak için a.out yazın.
-Ekranda “Merhaba Dünya” çıktısını göreceksiniz.
$ gcc merhaba.c
$ ./a.out
Merhaba Dünya
Gcc derleyicisinin yolunda olduğundan ve onu hello.c kaynak dosyasını içeren dizinde çalıştırdığınızdan emin olun.