Code:
#include<stdio.h>
 void myfunc(int x)
 {
    if(x>0)
       myfunc(--x);
    printf("%d,",x);
 }
  
 int main()
 {
    myfunc(5);
    return 0;
 }
here i understood still "0" prints..but after that how it will prints 1234?