Aracılığıyla paylaş


İşlev Türleri

Temel olarak iki tür işlev vardır.Yığın çerçevesi gerektiren işleve çerçeve işlevi denir.Yığın çerçevesi gerektirmeyen işleve yaprak işlevi denir.

Çerçeve işlevi yığın yeri ayıran, diğer işlevleri çağıran, kalıcı yazmaçları kaydeden veya özel durum işlemeyi kullanan işlevdir.Bu ayrıca işlev tablo girdisi gerektirir.Çerçeve işlevi için giriş ve bitiş gereklidir.Çerçeve işlevi dinamik olarak yığın yeri ayırabilir ve çerçeve işaretçisi görevlendirebilir.Bu çağırma standardının tam özellikleri çerçeve işlevinin emrindedir.

Eğer çerçeve işlevi başka bir işlevi çağırmazsa, yığını hizalamak gerekli değildir (Yığın Yükleme Bölümünde başvurulmuştur).

Yaprak işlevi, işlev tablo girdisi gerektirmeyendir.Bu başka işlevleri çağıramaz, yer ayıramaz veya herhangi kalıcı yazmaçları kaydedemez.Yaprak işlev yürütürken yığının hizalanmadan bırakılmasına izin verilmiştir.

Ayrıca bkz.

Başvuru

Yığın Kullanımı