Skip to content
Related Articles

Related Articles

GATE | GATE-CS-2004 | Question 31

Improve Article
Save Article
Like Article
  • Last Updated : 28 Jun, 2021

Consider the following C function:




int f(int n)
{
   static int i = 1;
   if (n >= 5)
      return n;
   n = n+i;
   i++;
   return f(n);
}

The value returned by f(1) is

(A) 5
(B) 6
(C) 7
(D) 8


Answer: (C)

Explanation: See Question 3 of https://www.geeksforgeeks.org/c-language-set-2/

Quiz of this Question

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!