BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi FONKSİYONLAR soru detayı:

PAYLAŞ:

SORU:

main() fonksiyonunun diğer fonksiyonlardan farkı nedir?


CEVAP:

İçerisine ana program kodlarının yazıldığı main() fonksiyonu da bir fonksiyondur. Ancak main() fonksiyonu mutlaka olması gerekli ana fonksiyondur. Kodlar çok uzun satırlar hâlinde, yalnızca main fonksiyonunun içerisine yazılabildikleri gibi modüler bir tasarımla fonksiyonlar hâlinde yazılıp main() fonksiyonunun içinden çağrılabilmektedirler. main() fonksiyonun içerisinde yalnızca fonksiyonun çağrılma işlemi gerçekleştirilecek, gerçekte o fonksiyonun yapması gerekli işlem, main() dışında yer alan ilgili fonksiyon bloğu içerisinde gerçekleştirilecektir. Böylece main()’in kontrolü dâhilinde diğer fonksiyonlara görev paylaşımı yaptırılmaktadır.