C derslerinde oluşturacağımız kod yapılarına önden bir bakış atarak konu hakkında fikir sahibi olmalıyız. Bu sebeple bu bölümde sizlere en basit c kodu üzerinden bir takım alanları göstermek istiyorum.
Elimizde şöyle bir Hello World kodu olduğunu varsayalım:
#include <stdio.h>
int main() {
/* Ekrana Hello World yazıp alt satıra geç */
printf("Hello, World!\n");
return 0;
}
Her C programı temel olarak şunlardan oluşur:
- Önişlemci Komutları
- Fonksiyonlar
- Değişkenler
- İfadeler
- Yorum Satırları
Bunları baz alarak yukarıdaki Hello World örneğimizi elden geçirmemiz gerekirse;
#include <stdio.h>
Burada C derleyicisine derleme yapmadan önce bu kod bloklarından önce koda stdio.h dosyasının eklenmesi gerektiğini söylemektedir.
int main()
Bu C programlarının ilk yürütüldüğü fonksiyon, ana fonksiyondur.
/* Yorumlar */
Burası derleyicinin dikkat etmediği fakat developer olarak kod hakkında bilgi sahibi olduğumuz yorum satırıdır.
printf("Hello World")
Burası C programlama dilinde yer alan bir fonksiyonu çağırmaktadır. printf() fonksiyonu ile ekranda bir mesaj gösterebiliriz.
return 0;
main fonksiyonunun bittiğini göstermektedir. Aslında int ile açılan bir fonksiyon geriye bir değer döndürmek zorunda olduğu için eklenir.
İlerleyen konularda daha da detaylı olarak inceleyeceğiz ve birçok fonksiyonu öğrenmiş olacağız. Fakat giriş olarak bu yapıya aşina olmalısınız. Kodların sıralanışı oldukça önemlidir.