آموزش زبان ++C - مقدمه

آموزش زبان ++C – توابع (Functions)

يکی از اصلی ترین بخش کد نویسی توابع هستند Functions
هر برنامه ،چه در برنامه نویسی Java و چه در ++C و… دارای توابع مختلف می باشد. اما مهمترین آنها تابع Main هست.
تابع Main بدنه ی اصلی کد نویسی را تشکیل می دهد.
ویژگی های هر تابع به نوع نوشتن، مکان نوشتن، نام تابع و ویژگی اصلی اون هستش. در اینجا من یک تابع ساده ی Main رو بهتون توضیح میدم…
خوب همون طور که یاد گرفنید اول Library های مورد نیازم رو اضافه میکنم…نوع تعریف تابع به صورت زیر هستش.
نوع تابع +نام تابع(آرگمان ورودی)
{
Return آرگمان خروجی;
}

#include <stdlib.h>
#include <iostream>
#include <stdio.h>
Main()
{
return 0;
}

همون طور که دیدین تابع Main رو نوشتم…البته نه خروجی داره نه ورودی، ولی برای معرفی خوبه.
خوب یک نوع دیگه تابع هم هست که خروجی نداره و اونم تابع Void هستش

void example(input args)
{
//tabe void khorooji nadarad pas return nadarad
}

و اما تابعی که برای آسان تر شدن کار خودتون می نویسید معمولاً اگه خروجی داشته باشه به جای void از int استفاده میشه یعنی…

int example(input args)
{
return meghdarMoredeNazar;
}

اگه به مقدمه ی ++C دقت کرده باشین بهتون گفتم که کامپایلر C به صورت خطی کد رو اجرا میکنه… یعنی اگر در تابع Main کدی بنویسید که مجبور کنید برنامتون رو که از تابع برای راه حل خودش استفاده کنه باید کاری کنید که یا تابع قبل از استفاده به کامپایلر معرفی بشه که میتونید به دو روش این کار رو انجان بدید…
یکی این که توابع رو در بالای تابع Main بنویسید تا خود به خود در موقع خوندن از توابع میگذره و میشناسه…
یا این که به طور نرمال توابع در پایین تابع main باشن ولی قبل از هر چیز اون رو معرفی کنیم تا به صورت دستی بشناسه.
یعنی اگر تابع به این صو رت داریم

int example(input args)
{
return meghdarMoredeNazar;
}

باید به این صورت در main معرفی بشه

#include <stdlib.h>
#include <iostream>
#include <stdio.h>
Main()
{
int example(input args);
return 0;
}

int example(input args)
{
return meghdarMoredeNazar;
}

به همین سادگی…
Functions
آموزش ها رو دنبال کنید…
Pangoan.net

پاسخ دهید

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