回复 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; }