İşaretçilerle Dizi Taraması ve Özyinelemeli Mesafe Toplamı

SonsuzUs Her şey › Category: Soru › İşaretçilerle Dizi Taraması ve Özyinelemeli Mesafe Toplamı
sonsuz Kurucu sordu 1 hafta önce
int ddd(int *a, int *b) {
    if (a >= b)
        return 0;
    while (a < b && *a < *b)
        a++;
    if (a < b)
        return b - a + ddd(a, b - 1);
    return 0;
}

void main() {
    int a[] = {1, 5, 3, 8, 7, 6, 3, 2, 9, 8, 1, 3};
    printf("%d", ddd(a, a + 11));
}

Yukarıdaki C programı çalıştırıldığında printf fonksiyonunun üreteceği konsol çıktısı ne olur?

Cevapla