fun(int x) { if(x > 0) fun(x/2); printf("%d", x); } above function is called as: fun(10); what will it print? }
it will print "0" i.e zero since compiler wont get to the print statement until the value is zero.