#include<stdio.h>
#include<stdlib.h>
char *reverse(char *s)
{
char *p=s,*q=s;
while(*q!='\0')
{
q++;
}
q--;
while(q>p)
{
char t;
t=*p;
*p++=*q;
*q--=t;
}
return s;
}
int main()
{
char str[7]="HELLO!";
printf("%s",reverse(str));
return 0;
}

本文介绍了如何使用C语言编写一个字符串反转函数。通过指针操作,实现了从后向前遍历字符串并交换首尾字符,从而达到字符串反转的效果。在主函数中调用该函数并打印反转后的字符串。
&spm=1001.2101.3001.5002&articleId=123680181&d=1&t=3&u=d51a8437b90447769a79a3ee9779d041)
1441

被折叠的 条评论
为什么被折叠?



