C Programlama Dili
Kaynaklar :
1- C Programlama Dili – Şerafettin Arıkan 2-İleri C Programlama – G.Murat Taşbaşı
1- GİRİŞ VE GENEL KAVRAMLAR C dili, 1969-1973 yılları arasında Unix Sistemleri üzerinde programlama yapabilme amacıyla Dennis Ritchie ve arkadaşları tarafından Bell Laboratuvarlarında geliştirilmiştir. Bir C Programının Ana Hatları Kütüphane Tanımları (Önişlemci komutları) A n int main() a { P r o s e d ü r
Bildirimler Deyimler return 0; }
A l Veri_Tipi Fonk.Adı(Parametreler) t { P r o s e d ü r
Bildirimler Deyimler return(Değer); }
Yandaki şekilde bir C programı taslağı bulunmaktadır. Taslakta da görüldüğü gibi program blok yapılarından (prosedürler) oluşmakta ve temel çatı Ana Prosedür ile başlamaktadır. Ana Prosedürü ilişkili olarak Alt Prosedürler izlemektedir. Ancak programın en başında, bu prosedürlerde kullanılacak arşiv fonksiyonlarını içeren Kütüphane Dosyaları tanımlanır. Ana Prosedür ve Alt Prosedürler temelde birer fonksiyon olup aynı yapıya sahiptir. Tanım : Fonksiyon tek bir işlemi yapmak üzere tasarlanmış program parçasıdır. Diğer dillerdeki fonksiyonlar gibi bir veri tipine sahiptir ve bir çağrı ile harekete geçerler. Fonksiyon, veri tipini takip eden bir fonksiyon adıyla başlar, giriş-işlem-çıkış mantığı kapsamında bildirimleri ve deyimleri içeren bir gövdenin devamında fonksiyonun sonunu temsil eden ve elde edilen değeri geri döndüren Return() organlarından oluşmakta-dır. Veri girişi, normal giriş komutlarının yanısıra fonksiyonun çağırılması esnasında parametre geçişi ile de sağlanabilir. Ana Prosedürün main() şeklinde özel bir adı olup, sisteme 0 (sıfır) değerini geri döndürdüğünden genellikle veri tipi int şeklinde belirtilir.
Örnek /* İlk örnek */ #include <stdio.h>
Örnek // İkinci Örnek - Toplama İşlemi #include <stdio.h>
int main() { printf("Merhaba"); return 0; }
int main() { int x, y, z; x=5;y=3; z=x+y; printf("%d”, z); return 0;}