İşte C

Başlatan MC_Skywalker, 18 Şubat 2013, 12:18:56

MC_Skywalker

aşağıda paylaşacaklarım C'yi sadece Alfabenin üçüncü harfi olarak bilenler ve "C mi? sanırım programla şeysi" diyenlar için, kendi çalışma notlarımdan (1995) derlediğim özet bilgileri aşağıda paylaşmaya çalıaşcağım.

Kısa Tarihçe:

C için genel amaçlı programla dilidir dersek yanlış olmaz. Toparığı bol olsun geçenlerde ölen Dennis Ritchie abimiz tarafından1972 yılında tasarlanmıştır. 1967 yılında Martin Richards tarafından geliştirilen BCPL dilinden esinlemiştir.  C'nin yayılması, Kendisi kullanılarak geliştirilen UNIX işletim sistemi sayesinde olmuştur. 1983 yılında ANSI (American National Standarts Institute) X3J11 adlı bir grup oluşturarak C dilinde standartlaşmya gidilmesinde ön ayak olmuştur.

C'DEKİ FONKSİYONLAR
C programlama dili, fonksiyon olarak adlandırlan alt programların birşemesi kavramına dayanır. Bir C programı, bir yada daha çok fonksiyonun bir araya gelmesiyle oluşur.

main()
{
       printf("Iste C");
}


Her Fonksiyonun bir adı ve fonksiyona gelen değerleri gösteren argümanı vardır. Fonksiyon adları, fonksiyon adından sonra gelen () karakterleri ile ayrılır.

fonksiyonTipi  fonksiyonAdı(argüman listesi) 
argümanların tip bildirimi;
{
        yerel değişkenlerin bildirimi;
        . . . . . . . . 
        . . . . . . . . 
        fonksiyonun içindeki değimler veya diğer fonksiyonlar
        . . . . . . . . 
        . . . . . . . . 
}


{
}


Fonksiyon içinde ki yordamlar köşeli ayraçlar içine yazlılır.

;


komutlar ; işareti ile sonladırlımalıdır.

main() Fonkisyonu
C dilinde yazılmış bir program yürütülmeye başladığında ilk bu fonksiyon çağrılı. Bir programda yanlızca birtane main() fonksiyonu bulunur. Program içinde bu fonksiyon herhangi bir yere yazılabilir. Genellikle en altta bulunur.
Örnek:

main()
{
        int a,b,toplam;       
        float ort;

        printf("iki sayı girin :");
        scanf("%d,%d",&a,&b);
        toplam=a+b;
        ort=toplam/2;
        printf("Ortalama = %f olarak hesaplandı." ort);
}


Değişkenler, Sabitler ve Operatörler.

"Bir programlama dilindeki Değişkenler, Sabitler ve Operatörler bilinmeden, o dilde etkin program yazmak hemen hemenj olanaksız" demiş bu işin ustalarında biri


Değişkenler

Değişkenler, bellekte bilginin saklandığı gözlere verilen sembolik addır. Değişken adlerı ilki harf olmak üzere harf,sayı veya alt çizgi olabilir.

Temel Değişken Tipleri

char   -------> tek bir karakter saklamak için bellekte 1 sekizli yer işgal eder
int    -------> tamsayı için, işlemçinin mimarisine göre belkete 2,4 sekizli yer işgal eder
float  -------> tek duyarlı gerçel sayı
double -------> çift duyarlı gerçel sayı


Devam edecek . . . . .