دوره ابزار نویسی با پایتون برای خرید روی دکمه کلیک کن کلیک کن
  ۰۸ تیر ۱۴۰۱
دوره ابزار نویسی با پایتون برای خرید روی دکمه کلیک کن
کلیک کن
  ۰۸ تیر ۱۴۰۱
0
0

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

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

#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) – قسمت چهارم

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

نشانی ایمیل شما منتشر نخواهد شد.

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