请帮忙解释递归的过程是怎样进行的,务求详细,新手啊不太懂这些。。先谢谢啊
#include <conio.h>
#include <stdio.h>
#include <string.h>
void fun ( char *ss)
{
if(*ss!=NULL)
fun(ss+1);
printf("%c",*ss);
}
void main( )
{
char tt[81];
printf("\n Please enter an string within 80 characters:\n");
gets( tt );
printf( "\nAfter changing becomes :\n");
fun( tt );
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
void fun ( char *ss)
{
if(*ss!=NULL)
fun(ss+1);
printf("%c",*ss);
}
void main( )
{
char tt[81];
printf("\n Please enter an string within 80 characters:\n");
gets( tt );
printf( "\nAfter changing becomes :\n");
fun( tt );
}