Рекурсія
Нічого не повертає
void F1(int a) {
if (a > 0) {
a--;
Console.WriteLine(a);
F1(a);
}
}
Повертає
int F2(int a) {
int b = a - 1;
if (a > 1) {
return a*F2(b);
}
else {
return 1;
}
}
Нічого не повертає
void F1(int a) {
if (a > 0) {
a--;
Console.WriteLine(a);
F1(a);
}
}
Повертає
int F2(int a) {
int b = a - 1;
if (a > 1) {
return a*F2(b);
}
else {
return 1;
}
}