Bu yazıda C programlama dilinin temel yapısı hakkında bilgi sahibi olacaksınız.
Belgeleme: Bu bölüm yorumlar, program tanımı ve program yazarı hakkındaki bilgilerden ve sonra referans verilebilecek bilgilerden oluşur.
Kütüphaneler: Programda kullanılan C kütüphanelerinin ve fonksiyonlarının tanımlandığı bölümdür.
Tanımlama: Sabitlerin tanımlandığı bölümdür.
Global Bildirim: Program içinde global olarak kullanılacak fonksiyonların ve değişkenler tanımlanır.
main( ) { }: Programın çalıştırıldığı ana bölümüdür. Her C programı main metodu içinden başlar. Programda en az bir tane main metodu bulunmalıdır.
Kullanıcı Tanımlı Fonksiyonlar: Kullanıcıların tanımladığı metodları ifade eder.
Örnek:
/**
* file: daire.c
* author: Ali Bak
* date: 2000-01-25
* description: Program dairenin alanını hesaplamak için kullanılır.
* Kullanıcıdan r değeri alınır ve daire alanı hesaplanır.
*/
#include <stdio.h>
#define PI 3.1416;
float alan(float r);
int main(void)
{
float r = 10;
printf("Alan: %.2f", alan(r));
return 0;
}
float alan(float r)
{
return PI * r * r;
}
Yukarıda tanımlanan blokları yazalım
Belgeleme:
/** * file: daire.c * author: Ali Bak * date: 2000-01-25 * description: Program dairenin alanını hesaplamak için kullanılır. * Kullanıcıdan r değeri alınır ve daire alanı hesaplanır. */
Kütüphaneler:
#include <stdio.h>
Tanımlama:
#define PI 3.1416;
Global Tanımlama:
float alan(float r);
main Fonksiyonu:
int main(void)
{
float r = 10;
printf("Alan: %.2f", alan(r));
return 0;
}
Kullanıcı Tanımlı Fonksiyon:
float alan(float r)
{
return PI * r * r;
}

