题解 | #反转字符串#

反转字符串

http://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3

/**
 * 反转字符串
 * @param str string字符串 
 * @return string字符串
 */
char* solve(char* str ) {
    // write code here
    char *p1=str;
char *p2=str;
int temp=0;
while (*p2!='\0')
{
    p2++;
}
p2--;
while (p1<p2)
{
   temp=*p1;
   *p1=*p2;
   *p2=temp;
   p1++;
   p2--;
}
return str;
}
全部评论
感谢
点赞 回复 分享
发布于 2021-12-03 21:01
没有用strlen来计算字符串长度,我说我空间怎么比你大个100来kb呢
点赞 回复 分享
发布于 2022-01-28 21:10
char* left = str; char* right = str + strlen(str) -1; while(left
点赞 回复 分享
发布于 2022-01-28 21:16
solve 是什么意思 救救菜鸟
点赞 回复 分享
发布于 2022-03-25 20:06
什么时候有头上的星号,什么时候可以不要带星号,帮我解答一下,感谢大佬们
点赞 回复 分享
发布于 2022-03-25 20:20

相关推荐

喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
6 收藏 评论
分享
牛客网
牛客企业服务