تابع در برنامهنویسی C آموزش کامل به همراه مثال مدیر ارشد رایشمند / شنبه, 07 اسفند,1395 / دستهها: آموزش برنامه نویسی, آموزش زبان برنامه نویسی سی C سلام رفقای برنامهنویس! توی این آموزش میخوایم با مفهوم تابع در زبان C آشنا بشیم. اینکه تابع چیه، چند نوع داره، چطور تعریفش کنیم، و اصلاً چرا اصلاً باید ازش استفاده کنیم؟ همهچی با مثال و توضیح ساده ✌️ تابع یعنی چی؟ یه تابع مجموعهای از کدهاست که یه کار مشخص انجام میده. مثلاً فرض کن یه برنامه داری که باید یه دایره رسم کنه و بعد رنگش کنه. راحت میتونی دو تا تابع بسازی: یکی برای ساختن دایره یکی برای رنگکردنش وقتی یه مسئله رو به قسمتهای کوچیک تقسیم میکنی، هم راحتتر درکش میکنی، هم میتونی اون قسمتها رو دوباره تو پروژههای دیگه استفاده کنی. انواع تابع در C تو زبان برنامهنویسی C دو نوع تابع داریم: توابع کتابخانهای استاندارد توابع تعریفشده توسط کاربر توابع کتابخانهای استاندارد اینها توابع آمادهای هستن که خود زبان C برامون گذاشته. معمولاً داخل فایلهای هدر تعریف میشن و فقط کافیه فایل هدر رو وارد برنامهمون کنیم. مثلاً تابع printf() که خروجی چاپ میکنه، تو فایل تعریف شده. #include <stdio.h> printf("Hello World!"); یه مثال دیگه تابع sqrt() هست که جذر عدد رو حساب میکنه؛ این توی فایل math.h تعریف شده. توابع تعریفشده توسط کاربر بعضی وقتا لازم داریم خودمون یه تابع بسازیم برای کاری خاص؛ این تابعها رو خودمون تعریف میکنیم و اسمش میشه "توابع تعریفشده توسط کاربر". ساختار تعریف تابع وقتی میخوای تابع بسازی، اول باید تعریفش کنی، بعدش توی main() اون رو صدا بزنی. مثل مثال زیر: #include <stdio.h> // تعریف تابع void functionName() { // کاری که این تابع انجام میده printf("این تابع فراخوانی شده!\n"); } int main() { // فراخوانی تابع functionName(); return 0; } 📌 وقتی برنامه اجرا میشه، از main() شروع میکنه. وقتی به خط functionName(); میرسه، میپره به قسمت تعریف تابع، کارها رو انجام میده، و برمیگرده سر خط بعد از فراخوانی تابع. نکتههای مهم در مورد تابع اسم تابع باید یه شناسهی منحصربهفرد باشه. یعنی نمیتونی دو تا تابع با اسم یکسان داشته باشی. تابعها معمولاً خارج از main() تعریف میشن ولی میتونی داخل هم تعریف کنی—البته توصیه نمیشه. اگه تابع شما قراره چیزی برگردونه، میتونی نوعش رو از void به یه نوع مثل int یا float تغییر بدی. مزایای استفاده از تابع توسط کاربر درک و مدیریت برنامه آسونتر میشه. کدت قابلیت استفاده مجدد پیدا میکنه. میشه یه برنامه بزرگ رو بخشبخش کرد و بین چند نفر تقسیم کرد. امیدواریم این آموزش براتون مفید بوده باشه! این مقاله توسط سایت علمی رایشمند برای شما آماده شده است. راهنمای کامل دستور switch در زبان C توابع تعریفشده توسط کاربر در زبان C به همراه آموزش و مثال پرینت 44 رتبه بندی این مطلب: 5.0 کلمات کلیدی: آموزش زبان برنامه نویسی سی مدیر ارشد رایشمندمدیر ارشد رایشمند سایر نوشته ها توسط مدیر ارشد رایشمند تماس با نویسنده مطالب مرتبط کلاسهای حافظه در C — چهار سبک نگهداری متغیرها با مثالهای واضح توابع بازگشتی در C — چطور تابع خودش را صدا میزند؟ چهار روش تعریف تابع در C برای بررسی عدد اول — با مثالهای مرحلهبهمرحله توابع تعریفشده توسط کاربر در زبان C به همراه آموزش و مثال دستور goto در برنامه نویسی C نوشتن یک نظر نام: لطفا نام خود را وارد نمایید. ایمیل: لطفا یک آدرس ایمیل وارد نمایید لطفا یک آدرس ایمیل معتبر وارد نمایید نظر: لطفا یک نظر وارد نمایید موافقم این فرم نام، ایمیل، آدرس IP و محتوای شما را جمعآوری میکند تا بتوانیم نظرات درج شده در وبسایت را پیگیری کنیم. برای اطلاعات بیشتر خطمشی رازداری و شرایط استفاده< /a> که در آن اطلاعات بیشتری در مورد مکان، چگونگی و چرایی ذخیره داده های شما دریافت خواهید کرد. شما باید این قوانین را بخوانید و قبول کنید. افزودن نظر
سلام رفقای برنامهنویس! توی این آموزش میخوایم با مفهوم تابع در زبان C آشنا بشیم. اینکه تابع چیه، چند نوع داره، چطور تعریفش کنیم، و اصلاً چرا اصلاً باید ازش استفاده کنیم؟ همهچی با مثال و توضیح ساده ✌️ تابع یعنی چی؟ یه تابع مجموعهای از کدهاست که یه کار مشخص انجام میده. مثلاً فرض کن یه برنامه داری که باید یه دایره رسم کنه و بعد رنگش کنه. راحت میتونی دو تا تابع بسازی: یکی برای ساختن دایره یکی برای رنگکردنش وقتی یه مسئله رو به قسمتهای کوچیک تقسیم میکنی، هم راحتتر درکش میکنی، هم میتونی اون قسمتها رو دوباره تو پروژههای دیگه استفاده کنی. انواع تابع در C تو زبان برنامهنویسی C دو نوع تابع داریم: توابع کتابخانهای استاندارد توابع تعریفشده توسط کاربر توابع کتابخانهای استاندارد اینها توابع آمادهای هستن که خود زبان C برامون گذاشته. معمولاً داخل فایلهای هدر تعریف میشن و فقط کافیه فایل هدر رو وارد برنامهمون کنیم. مثلاً تابع printf() که خروجی چاپ میکنه، تو فایل تعریف شده. #include <stdio.h> printf("Hello World!"); یه مثال دیگه تابع sqrt() هست که جذر عدد رو حساب میکنه؛ این توی فایل math.h تعریف شده. توابع تعریفشده توسط کاربر بعضی وقتا لازم داریم خودمون یه تابع بسازیم برای کاری خاص؛ این تابعها رو خودمون تعریف میکنیم و اسمش میشه "توابع تعریفشده توسط کاربر". ساختار تعریف تابع وقتی میخوای تابع بسازی، اول باید تعریفش کنی، بعدش توی main() اون رو صدا بزنی. مثل مثال زیر: #include <stdio.h> // تعریف تابع void functionName() { // کاری که این تابع انجام میده printf("این تابع فراخوانی شده!\n"); } int main() { // فراخوانی تابع functionName(); return 0; } 📌 وقتی برنامه اجرا میشه، از main() شروع میکنه. وقتی به خط functionName(); میرسه، میپره به قسمت تعریف تابع، کارها رو انجام میده، و برمیگرده سر خط بعد از فراخوانی تابع. نکتههای مهم در مورد تابع اسم تابع باید یه شناسهی منحصربهفرد باشه. یعنی نمیتونی دو تا تابع با اسم یکسان داشته باشی. تابعها معمولاً خارج از main() تعریف میشن ولی میتونی داخل هم تعریف کنی—البته توصیه نمیشه. اگه تابع شما قراره چیزی برگردونه، میتونی نوعش رو از void به یه نوع مثل int یا float تغییر بدی. مزایای استفاده از تابع توسط کاربر درک و مدیریت برنامه آسونتر میشه. کدت قابلیت استفاده مجدد پیدا میکنه. میشه یه برنامه بزرگ رو بخشبخش کرد و بین چند نفر تقسیم کرد. امیدواریم این آموزش براتون مفید بوده باشه! این مقاله توسط سایت علمی رایشمند برای شما آماده شده است.