تابع (علوم رایانه): تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Hamid Hassani (بحث | مشارکت‌ها)
خط ۱:
'''زیرروال''' در [[برنامه‌نویسی کامپیوتر]]، به دنباله‌ای از دستورالعمل‌ها گفته می‌شود که به صورت یک واحد بسته‌بندی شده، یک کار خاص([[:en:Task (computing)|task]]) را برای یک برنامه انجام می‌دهد. این واحد درآینده می‌تواند هر کجا که آن کار خاص باید انجام شود استفاده یا فراخوانی شود.
 
زیربرنامه ممکن است داخل یک برنامه و یا به طور جداگانه داخل [[کتابخانه (رایانه)]] ای تعریف شده باشد که می‌تواند توسط برنامه‌های مختلف مورد استفاده قرار گیرد. در زبان‌های برنامه‌نویسی مختلف، زیرروال(subroutine) ممکن است با نام‌های مختلف [[اسلوب (برنامه‌نویسی شیءگرا)|اسلوب]](method)، تابع(function)، روال(routine)، یا زیر برنامه(subprogram) شناخته شود. گاهی اوقات اصطلاح عمومی «واحد قابل فراخوانی» نیز استفاده می‌شود.<ref>{{cite web
|author= U.S. Election Assistance Commission
|title= Definitions of Words with Special Meanings
خط ۴۱:
تابع دیگری که در این مثال دیده می‌شود main نام دارد. شروع هر برنامه در ++C با فراخوانی این تابع شروع می‌شود و در این تابع نیز با فراخوانی تابع add مجموع دو مقدار ۱۵ و ۱۳ (به عنوان مقادیر پارامترها) محاسبه و با دستور cout مقدار حاصل یعنی ۲۸ نمایش داده می‌شود.<ref>http://techdic.ir/definition/subroutine/</ref>
 
</p><pre dir="ltr">#include &lt;iostream&gt;
using namespace std;
int add (int a, int b)