O functie poate apela o alta functie, acea functie care apeleaza la randul ei alta functie si ea poate apela multe alte functii.
O functie recursiva este o functie care se apeleaza pe sine insasi pentru a efectua o anumita operatie.
Atunci cand lucrati cu programe mai complexe, pot aparea situatii in care trebuie sa creati o functie recursiva.
Ce este recursivitatea?
Este procesul in care o functie se apeleaza pe sine.
Un exemplu bun, care creeaza o functie recursiva:
int factorial(int val)
{
if(val==1)
return(1);
else
return(val*factorial(val-1));
}
void main(void)
{
int i;
for(i=1; i<=5; i++)
printf("...................");
}
Un vot va rog frumos!!!
Acum 12 ani
Niciun comentariu:
Trimiteți un comentariu