What happens when you attempt to compile and run the following code?

What happens when you attempt to compile and run the following code?

#include <iostream>

using namespace std;

void fun(int);

int main()

{

int a=0;

fun(a);

return 0;

}

void fun(int n)

{

if(n < 2)

{

fun(++n);

cout << n;

}

}
A . It prints: 21
B . It prints: 012
C . It prints: 0
D . None of these

Answer: A

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments