char s[] = "ABCDEFGHIJKLMN!";
void reverse_string(char *str)
{
char *p_str;
char *p_end;
char a;
p_str = str;
p_end = str;
printf("The origine string is :%s\n",str);
while(*p_end != '\0')
{
p_end++;
}
p_end--;
for(;p_str<=p_end; p_str++,p_end--)
{
a = *p_str;
*p_str = *p_end;
*p_end = a;
}
printf("The reverse string is :%s\n",str);
}
int main(void)
{
reverse_string(s);
getch();
return 0;
}将一个字符串中的字符反向排列
最新推荐文章于 2024-01-31 12:43:49 发布
本文介绍了一个简单的C语言程序,用于反转给定的字符串。通过指针操作遍历字符串,并交换首尾字符来实现反转,最后输出原始及反转后的字符串。
329

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



