Standart C Programlama Dili


BÖLÜM 0: GİRİŞ

/* ilk program */
#include <stdio.h>
int main (void)
{
  int kar;
  if ((kar=getchar())!='\n')
    main();
  putchar(kar);
  return 0;
}

Eğer bir C programının nasıl göründüğünü merak ettiyseniz, yukarıda, yararlı ve anlamlı bir iş yapan tam bir C programının durduğunu öğrenmek sizi şaşırtabilir. Bir C derleyiciniz varsa ve nasıl kullanacağınızı biliyorsanız, bu programı yazın, derleyin ve çalıştırın. Program bir satırlık bir girdi vermenizi isteyecektir. Fakat önce, programın ne yapabileceği konusunda çılgın tahminlerde bulunmaktan da çekinmeyin.

Eğer tahmininiz doğru çıkmadıysa, üzülmeyin. Bu, sadece C hakkında ilginizi çekmek içindi ve umarız öyle oldu! Bu basit gibi görünen, ancak C’nin birtakım ileri özelliklerini kullanan programı, kitabın yarısını bitirinceye kadar anlamanızı beklemiyoruz ve bu kitabı bitirdiğinizde çok daha karmaşık programları bile anlayabileceğinizi ve yazabileceğinizi bekliyoruz.