Çö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.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı