现在的位置: 首页 > 综合 > 正文

C 递归 字符串逆序

2013年09月07日 ⁄ 综合 ⁄ 共 186字 ⁄ 字号 评论关闭

char * Reverse1(char * p0, char * p1)
{
 if(*(p1 + 1) != 0)
  p0 = Reverse1(p0, p1 + 1);
 if(p0 < p1)
 {
  char temp = *p0;
  *p0 = *p1;
  *p1 = temp;
 }
 return ++p0;
}
char * Reverse(char * str)
{
 Reverse1(str, str);
 return str;
}

抱歉!评论已关闭.