۲۸ شهریور ۱۴۰۰
  ۲۸ شهریور ۱۴۰۰
0
0

آموزش مقدماتی زبان برنامه نویسی سی (C) – قسمت چهارم

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

#include <stdio.h>

int max(int x, int y)
{
	if (x > y)
	return x;
	else
	return y;
}


int main(void)
{
	int a = 10, b = 20;
	int m = max(a, b);

	printf("m is %d", m);
	return 0;
}

خروجی کد بالا می شود :

m is 20

توضیح کد بالا :

در اینجا ما یک تابع بنام max از نوع اعداد صحیح (integer) ایجاد کردیم که دوتا ورودی یا همان پارامتر بنام x و y دارد، که بعد از اون یک شرط گذاشتیم با دستور if که اگر کاربر مقدار عدد x را بزرگتر از y وارد کرد، در خروجی x را نمایش بدهد در غیر این صورت تابع مقدار y را برای ما در خروجی نمایش می دهد. در تابع اصلی که main نام دارد باید تابع max را فراخوانی کنیم (یعنی از تابع استفاده کنیم). در ابتدا دوتا متغیر بنام a و b ایجاد می کنیم و به متغیر a مقدار ۱۰ و به متغیر b مقدار ۲۰ را می دهیم در قدم بعدی یک متغیر بنام m ایجاد می کنیم و اینجا تابع max را فراخوانی می کنیم و داخل پرانتز باید پارامتر ها را وارد کنیم که ما پارامتر اول را متغیر a و پارامتر دوم را متغیر b قرار می دهیم. در آخر هم با دستور printf خروجی را به کاربر نمایش می دهیم.

 

چرا ما به توابع نیاز داریم؟

  • تابع ها از نوشتن کد اضافی جلوگیری می کنند و این عملکرد باعث افزایش سرعت برنامه نویسی ما می شود.
  • اشکال زدایی و رفع خطاهای برنامه نویسی به حداقل می رسد و اگر مشکلی به وجود بیاید خیلی سریعتر میتوانیم، مشکل را حل کنیم.
  • تابع یکی از مباحث شی ء گرایی محسوب می شود که قبل از مبحث کلاس و شی ء گرایی باید تابع ها را یادبگیریم.
  • یک جا کد بزن هزاران بار استفاده کن.

 

برای درک بهتره تابع و آشنایی بیشتر پیشنهاد می کنم ویدیو آموزشی را حتماً مشاهده کنید. امیدوارم این آموزش براتون مفید و کاربردی باشد.

 

🙍🏻‍♂️ مدرس این دوره آقای محمد راستینه می باشد

آیا این مطلب را می پسندید؟
https://cyberamooz.com/?p=2637
اشتراک گذاری:
میلاد رنجبر وبسایت شخصی
من میلاد رنجبر هستم. علاقه مند به دنیای هک و امنیت و برنامه نویسی هستم. دوست دارم هر چیزی رو که یاد میگیرم به زبان خیلی ساده به دوستان آموزش بدم. علاقه شدیدی به تست نفوذ سیستم ها دارم و تلاش می کنم همیشه در این شاخه از تست نفوذ پیشرفت کنم.
مطالب بیشتر

باکس دانلود

پسورد: www.cyberamooz.com

نظرات

0 نظر در مورد آموزش مقدماتی زبان برنامه نویسی سی (C) – قسمت چهارم

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

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

هیچ دیدگاهی نوشته نشده است.