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

颠倒一个字符串

2019年04月26日 ⁄ 综合 ⁄ 共 204字 ⁄ 字号 评论关闭
void Reversesmall(char *str, int len)
{
char *p = str+len-1;   //用指针指向末尾,然后头和尾依次交换,直到头的首地址大于等于尾地址
while(str<p)
{
char temp = *str;
*str = *p;
*p = temp;
str++;
p--;
}
}

void Reverse(char *str)  //使接口只有一个输入
{
Reversesmall(str, strlen(str));
}

抱歉!评论已关闭.