int f(int n) {
if (n == 3)
return 1;
return n + f(f(n - 1));
}
void main() {
printf("%d", f(5));
}
Yukarıdaki C programı çalıştırıldığında f(5) çağrısının davranışı ve programın üreteceği konsol çıktısı ne olur?
Cevapla
int f(int n) {
if (n == 3)
return 1;
return n + f(f(n - 1));
}
void main() {
printf("%d", f(5));
}
Yukarıdaki C programı çalıştırıldığında f(5) çağrısının davranışı ve programın üreteceği konsol çıktısı ne olur?