回复 9楼 soler_z
这样易懂点.#include <stdio.h>
#include <stdlib.h>
void print_char(char *s,int n)
{
if (n<0);
else
{
printf("%c",s[n]);
print_char(s,n-1);
}
}
int main()
{
char str[]="abcde";
print_char(str,4);
return 0;
}
程序代码:#include <stdio.h>
#include <stdlib.h>
void print_char(char *s)
{
if(*s!='\0')
{
print_char(s+1);
printf("%c ",*s);
}
}
int main()
{
char str[]="abcdefg";
print_char(str);
return 0;
}