为了账号安全,请及时绑定邮箱和手机立即绑定

编写字符串反转函数mystrrev()?

编写字符串反转函数mystrrev()?

PHP
翻阅古今 2019-02-06 16:07:58
编写字符串反转函数mystrrev()
查看完整描述

3 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

char* strrev(char* s)
{
/* h指向s的头部 */
char* h = s;
char* t = s;
char ch;

/* t指向s的尾部 */
while(*t++){};
t--; /* 与t++抵消 */
t--; /* 回跳过结束符'\0' */

/* 当h和t未重合时,交换它们所指向的字符 */
while(h < t)
{
ch = *h;
*h++ = *t; /* h向尾部移动 */
*t-- = ch; /* t向头部移动 */
}

return(s);
}



查看完整回答
反对 回复 2019-03-19
  • 3 回答
  • 0 关注
  • 839 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信