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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
/** * 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:
1 2 3 4 5 6 7 8 9 |
/** * 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:
1 2 3 |
#include <stdio.h> |
Tanımlama:
1 2 3 |
#define PI 3.1416; |
Global Tanımlama:
1 2 3 |
float alan(float r); |
main Fonksiyonu:
1 2 3 4 5 6 7 8 |
int main(void) { float r = 10; printf("Alan: %.2f", alan(r)); return 0; } |
Kullanıcı Tanımlı Fonksiyon:
1 2 3 4 5 6 |
float alan(float r) { return PI * r * r; } |