C dilini bilenler bunu bilir ama yine de söyleyeyim. Main fonksiyondan sonra yazılan fonksiyonlar okunmaz. C'de bir fonksiyonun okunması için onu main fonksiyondan önce yazmak gerekir. İlla sonra yazacağım diyorsan ise main fonksiyondan önce tanımlayacağın fonksiyonun imzasını atmak gerekir.
Bir bilgi daha vereyim. #define komutu ile makrolar tanımlayarak C dilini Türkçe'ye çevirmek mümkün. Yani " yazdir("merhaba dunya") " gibi bir şey yapılabilir.
Bu dediklerimi C için dedim. Tabii ki diğer programlama dillerinde main fonksiyondan sonra yazılan fonksiyonlar okunabilir.