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:
might this will help to better understand
so how it is 7
@Sheetal you are not initializing k as 1