Recursion Control flow
问题 #include<stdio.h> void printd(int n) { if(n/10) printd(n/10); putchar(n%10+'0'); } In the above code consider n as a positive integer and its value be 123. First time,123 is passed to printd (first printd) Second time,12 is passed to printd (second printd) Third time,1 is passed to printd (third printd) and putchar prints 1 Then after the control flows to second printd,what is the value of n? Since it is an automatic variable it's value of 1 in third printd vanishes once the function ends and