PDA

View Full Version : فراخوانی تابع



Future
دوشنبه 02 شهریور 1388, 05:41 صبح
سلام دوستان, من یه تابع تعریف کردم به اسم منو. چند تا تایع دیگه هم تعریف کردم که قبل از تابع منو هستش.
حالا چطوری یه تابع رو که از همه آخر تر تعریف شده رو تو تابعی که اول تعریف شده فراخوای کنم.

PC2st
دوشنبه 02 شهریور 1388, 06:16 صبح
int a ();
int b ()
{
int i = a ();
return i;
}
int a ()
{
retrun 0;
}

clover
دوشنبه 02 شهریور 1388, 18:30 عصر
شما باید این تابع را اعلان کنید . اعلان تابع در واقع یه نمونه اولیه از تابع هست که در اون فقط نوع تابع و نوع پارامتر های تابع قید میشه و با یه سمیکالن ( ; ) پایان پیدا میکنه . همون کاری که در کد بالا انجام شده :

int a ();

البته شما می تونید اعلان تابع را در بلاک تابع b هم انجام بدید ، به صورت زیر :

int b ()
{
int a ();
int i = a ();
return i;
}
int a ()
{
return 0;
}