![]() |
#2
peach54602013-04-20 17:47
|
char *reverse5(char *str,int len)
{
if(len<=1)
return str;
char t=*str; //头尾两个指针指向调换
*str=*(str+len-1);
*(str+len-1)=t;
return(reverse5(str+1,len-2)-1);//中间位置字符用递归完成
}
reverse5(str+1,len-2)-1式子中为什么要减1;