Programlama alanında kullanılan en yaygın dil C’dir. Daha sonraları birçok dilde C’den türemiştir(C++,C#).
Çoğu İşletim sistemi C ile yazılmıştır. Mesela Windows xp 40 milyon C satırından oluşuyor.
Programlamaya C ile başladıktan, kod yazma ve algoritmanın mantığını
anladıktan sonra diğer bütün dilleride kolaylıkla öğrenebilirsiniz. C dilini iyi bilen biri için herhangi bir dili
çözmesi en çok birkaç saat sürer.
C derslerinin ilkine direk basit programı ele alarak başlıyacaz. Programın satır satır açıklaması her kod satırının yanında mevcut.
C’de kodlayanın yorumları /* */ işaretleri arasına yapılır. Ve bu şekilde yazılır. /* YORUM */
Ve bu işaretler arasındaki yazı compiler (derleyici) tarafından dikate alınmaz.
Programımızın lüzum gördüğümüz önemli bölümlerine yorum yapmamız hem bizim hemde başkaları için önemlidir.
Bu kodun okunabilirliliğinide (readability) artırır. Bu küçük programlarda önemsiz gibi görünsede Daha büyük programlarda çok önemlidir.
Çünkü sapagetti gibi karışmış kod satırlarının arasında neyin ne olduğunu unuttuğunuzda saçınızı başınızı yolmaya başlarsınız.
Onun için yazma aşamasında önemli yerlere ufak notlar yazmak çok yararımıza olacaktır.
Tabi burada bizim yorum yazmamızın amacı daha çok readability için değil size satır satır kodları açıklamak içindir.
#include <stdio.h> /*header dosyaları bu şekilde tanımlanıyor.
Başında #include yazılıyor ve yanına <dosya ismi> yazılıyor.*/
int main() /*kodunuzu yazacağınız ana bölüm*/
{
int sayi1, sayi2, toplam; /* Burada sayi1, sayi2 ve toplam diye 3 tane
tamsayı değişkeni tanımlanıyor*/
printf( “Birinci sayıyı girin\n” ); /* Ekrana iki tırnak arasındaki yazıyı basar*/
scanf( “%d”, &sayi1 ); /* kullanıcı tarafından girilen sayı,
sayi1 değişkenine atanıyor. */
printf( “İkinci sayıyı girin\n” ); /*kullanıcıdan ikinci sayıyının girilmesi isteniyor */
scanf( “%d”, &sayi2 ); /* kullanıcıdan girilen sayı sayi2 değişkenine atanıyor. */
toplam = sayi1 + sayi2; /*toplama işlemi yapılıyor */
printf( “toplam is %d\n”, toplam ); /*ve toplam ekrana yazılıyor*/
return 0; /* programın başarılı birşekilde bittiğini gösteriyor */
}



