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.