Mozilla Türkiye Gönüllü Topluluğu Blog

C Öğreticisi 1 (Program Yapısı)


Bu yazılar https://www.tutorialspoint.com/cprogramming/ 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.

Merhaba Dünya Örneği

Bu, programınızı yazmak için kullanılacaktır. Bazı editör örnekleri arasında Windows Not Defteri, İşletim Sistemi Düzenleme komutu, Brief, Epsilon, EMACS ve vim veya vi bulunur.

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 
int main() {
/* my first program in C */
printf(“Hello, World! \n”);
return 0;
}
  
https://www.tutorialspoint.com/compile_c_online.php

Yukarıdaki programın çeşitli bölümlerine göz atalım -

-Programın ilk satırı #include , 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.

C Programını Derleme ve Çalıştırma

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. https://www.tutorialspoint.com/cprogramming/c_program_structure.htm

Bir sonraki yazıya buradan ulaşabilirsiniz.