<pre name="code" class="cpp">#include<stdio.h>
void reverse_string(char * string)
{
if(*string == '\0')
printf("%c",*string);
else
{
reverse_string(++string); //输出下一个字符
printf("%c",*(--string)); //因为string已经执行完++,所以若要输出当前字符得--
}
}
int main()
{
char s[]="abcdefgh";
reverse_string1(s);
return 0;
}