int arr[] = {1, -3, 0, 5, 4, 7, 8, 9, -2, 8};
int fun(int i, int j, int *ip) {
if (j - i <= 0)
return 0;
else
return fun(i + 1, j - 1, ip + 1) + *ip;
}
void main() {
printf("F1:%d, F2:%d", fun(0, 9, arr), fun(1, 7, arr + 1));
}
Yukarıdaki C programı çalıştırıldığında printf fonksiyonunun üreteceği konsol çıktısı ne olur?
Cevapla