پروژه پاورپوینت توابع در زبان C تعریف، فراخوانی و کاربرد
خلاصه ای از پروژه:
در برنامه نویسی، تقسیم یک برنامه بزرگ به بخشهای کوچکتر یا زیربرنامهها (توابع) باعث تسهیل مدیریت، افزایش خوانایی و سادهسازی اشکالزدایی میشود. این رویکرد امکان تقسیم کار بین برنامهنویسان و استفاده مجدد از کد را فراهم میکند، که به آن قابلیت استفاده مجدد از نرمافزار گفته میشود.
در زبان C، هر زیربرنامه به عنوان یک تابع شناخته میشود که دادهها را به عنوان ورودی دریافت و دادههایی را به عنوان خروجی باز میگرداند. هر برنامه C از یک یا چند تابع تشکیل شده است که یکی از آنها باید main نامیده شود و نقطه شروع اجرای برنامه است. توابع میتوانند توابع دیگر را فراخوانی کنند، بدون اینکه نیازی به دانستن جزئیات پیادهسازی آنها باشد.
توابع کاربر، توابعی هستند که توسط برنامهنویس تعریف میشوند و شامل دو مرحله اصلی هستند: تعریف تابع و فراخوانی تابع. تعریف تابع شامل تعیین نوع مقدار بازگشتی، نام تابع، لیست پارامترها (نوع و نام)، تعریف متغیرهای محلی و دستورات بدنه تابع است.
مقدار بازگشتی تابع با استفاده از دستور `return` به تابع فراخواننده برگردانده میشود. اگر تابع مقدار بازگشتی نداشته باشد، از کلمه کلیدی `void` استفاده میشود. توابع میتوانند به هر ترتیبی در برنامه تعریف شوند و برخلاف برخی زبانها، نمیتوان یک تابع را در داخل تابع دیگر تعریف کرد.
برای فراخوانی یک تابع، باید از نام آن به همراه لیست آرگومانهای متناسب با پارامترهای تابع استفاده کرد. تعداد، ترتیب و نوع آرگومانها باید با پارامترهای متناظرشان در تعریف تابع منطبق باشد. هنگام فراخوانی یک تابع، اجرای تابع فراخواننده متوقف شده و کنترل به تابع فراخوانی شده منتقل میشود و پس از اتمام، کنترل به تابع فراخواننده بازمیگردد.
آمادهای پروژههای دانشجویی خود را با دانلود آسان و پروژههای آماده برای استفاده به سطح بالاتری برسانی؟
عناوین و فهرست کلی پروژه:
فصل نهم: توابع
* توابع
* توابع کاربر
* تعریف تابع
* فراخوانی توابع
* چند نمونه از توابع
* نمونه اولیه توابع
* انواع فراخوانی توابع
* فراخوانی توسط مقدار
* فراخوانی توسط ارجاع
* حوزه شناخت متغیر
* رده های ذخیره سازی
* رده ذخیره سازی اتوماتیک
* رده ذخیره سازی ایستا
* مقادیر پیش فرض برای پارامترها
* سربارگذاری توابع
* الگوهای تابعی
* توابع درون برنامه ای
* توابع بازگشتی
* مقایسه توابع بازگشتی و تکراری
نقد و بررسیها
هنوز بررسیای ثبت نشده است.