Çözüm C kodları neden main ile başlar?

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.

AHT

Picopat
Katılım
17 Temmuz 2021
Mesajlar
70
Çözümler
1
Soru: C kodları neden main ile başlar?
Cevap: Çünkü Derleyiciler link işlemi sırasında program için startup modülleri kullanır, bu startup modullerinde ise şuna benzer bir Assembly kodu bulunur:

extern _main
call _main

Bu kod bağlama sırasında programınız ile bağlanır ve program main fonksyonuyla başlar.
 

Geri
Yukarı