Özyinelemeli Fonksiyonlar ve İşaretçi Aritmetiği

SonsuzUs Her şey › Category: Soru › Özyinelemeli Fonksiyonlar ve İşaretçi Aritmetiği
sonsuz Kurucu sordu 1 hafta önce
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