در علومهای رایانه ای، یک قرارداد فراخوانی یک طرح در سطح پیاده سازی است برای نشان دادن آن که در یک زیرروال نحوه گرفتن پارامترها از صدا زنندهٔ آن ها و نحوه برگرداندن نتیجه به چه صورت استپارامترها، مقادیر بازگشتی و آدرس های برگشتی (در ثبات ها، در پشته فراخوانی، ترکیبی از هر دو یا در سایر ساختارهای حافظه) قرار می گیرندمنظور که در آن آرگومان های واقعی برای پارامترهای رسمی منتقل می شوند (یا بخشی از یک آ...