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; }