تابع در سی

آموزش تابع در برنامه نویسی C

folderآموزش برنامه نویسی C
comments1 دیدگاه

در این آموزش با مفهوم تابع در برنامه نویسی C و همچنین توابع تعریف شده توسط کاربر و توابع کتابخانه ای استاندارد آشنا خواهید شد. علاوه براین یاد خواهید گرفت که چرا از توابع در برنامه نویسی استفاده می شود.

یک تابع مجموعه ای از کدها است که وظیفه خاصی را انجام می دهد.

 


برنامه نویسی شبکه معماری کامپیوتر هوش مصنوعی و تجاری

توی این پک فوق العاده، صفرتاصد مبانی برنامه نویسی رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با صفرتاصد مبانی برنامه نویسی اپلیکیشن بزن، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

فرض کنید نیاز به برنامه ای دارید که در آن یک دایره ساخته شده و سپس رنگ آمیزی می شود. برای حل این مسئله می توانید دو تابع بنویسید:

  • یک تابع برای ساخت دایره
  • یک تابع برای رنگ آمیزی دایره

تقسیم یک مسئله پیچیده به قسمت های کوچکتر باعث می شود که درک برنامه آسان تر شود و هر قسمت نیز قابلیت استفاده مجدد دارد.

انواع تابع

در برنامه نویسی C دو نوع تابع وجود دارد:

۱- توابع کتابخانه ای استاندارد

۲- توابع تعریف شده توسط کاربر

توابع کتابخانه ای استاندارد

توابع کتابخانه ای استاندارد همان توابع داخلی و از پیش تعریف شده در برنامه نویسی C هستند.

این توابع در فایل های هدر (header یا سرآیند) تعریف می شوند. مثال،

  • ()printf یک تابع کتابخانه ای برای ارسال خروجی قالب بندی شده به صفحه نمایش است (نمایش خروجی روی صفحه). این تابع در فایل هدر stdio.h تعریف شده است.

بنابراین برای استفاده از این تابع باید فایل هدر stdio.h را با دستور

#include <stdio.h>

در برنامه وارد کنیم.

  • تابع ()sqrt ریشه مربع (جذر) یک عدد را محاسبه می کند. این تابع در فایل هدر math.h تعریف شده است.

توابع تعریف شده توسط کاربر

علاوه بر توابع کتابخانه ای می توانید توابع مورد نیاز خود را نیز ایجاد کنید. این توابع با عنوان توابع تعریف شده توسط کاربر شناخته می شوند.

تابع تعریف شده توسط کاربر چگونه کار می کند؟

#include <stdio.h>

//تعریف تابع

void functionName()

{

… .. …

… .. …

}

int main()

{

… .. …

… .. …

// فراخوانی تابع

functionName();

… .. …

… .. …

}

اجرای برنامه C از تابع اصلی ()main شروع می شود. وقتی کامپایلر به دستور فراخوانی تابع ;()functionName می رسد، کنترل برنامه به قسمت تعریف تابع پرش می کند،

void functionName()

سپس کامپایلر شروع به اجرای کدهای داخل ()functionName می کند.

با تمام شدن اجرای کدهای داخل تعریف تابع، کنترل برنامه به تابع ()main برمی گردد.

تابع در برنامه نویسی C چگونه کار می کند؟

تابع در برنامه نویسی C

دقت کنید که نام تابع شناسه است و باید منحصر به فرد باشد.

این فقط یک نمای کلی از توابع تعریف شده توسط کاربر است. برای کسب اطلاعات بیشتر می توانید به آموزش های تابع تعریف شده توسط کاربر در برنامه نویسی C و انواع توابع تعریف شده توسط کاربر مراجعه کنید.

مزایای تعریف تابع توسط کاربر

۱- درک، نگهداری و اشکال زدایی برنامه آسان تر می شود.

۲- کدها قابلیت استفاده مجدد دارند یعنی می توانید از آنها در برنامه های دیگر نیز استفاده کنید.

۳- یک برنامه بزرگ به قسمت های کوچکتر تقسیم می شود. در نتیجه می توانید یک پروژه بزرگ را میان چند برنامه نویس تقسیم کنید.

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in,

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

1 دیدگاه. ارسال دیدگاه جدید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست