Özyinelemeli Fonksiyonlar ve Kısa Devre Mantıksal VEYA

SonsuzUs Her şey › Category: Soru › Özyinelemeli Fonksiyonlar ve Kısa Devre Mantıksal VEYA
sonsuz Kurucu sordu 6 gün önce
int i = 0, n = 10;

int f(int n, int *i)
{
    if (n == 0)
        return *i;
    else
    {
        (*i)++;
        return n + f(n / 2, i);
    }
}

int main()
{
    if (f(n, &i) || f(n * n, &i) || f(n * n * n, &i))
        n = f(n, &i);
    printf("%d %d", n, i);
}

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

Cevapla