Cand folosim functii care returneaza o valoare si cand le folosim pe cele care nu returneaza o valoare? Ce inseamna functie recursiva(daca se poate prin comparatie cu una nerecursiva). Cum imi dau seama ca o functie este recursiva?
Răspunsuri la întrebare
Răspuns de
1
Folosesti functie care returneaza o valoare , cand ai un calcul de facut si vrei sa aduci valoarea calculata in main sau intr-un alt subprogram din care ai apelat subprogramul.
Folosesti functie care nu returneaza o valoare, cand faci afisari, citiri de date si lucrezi prin intermediul parametrilor, in general.
Un subprogram recursiv este un subprogram care se autoapeleaza din interiorul sau( numele functiei apare in interiorul ei).
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă