#include <stdio.h>
#include <string.h>
void main(void)
{
char* str = "hello world";
char* dest = NULL;
int len = strlen(str);
dest = (char*)malloc(len+1);
char* d = dest;
char* s = &str[len-1];
while(len-- != '\0')
{
*d++ = *s--;
}
*d = '\0';
printf("%s\n", dest);
}
~将一个字符串倒序,如“abcd”倒序后变为“dcba”
最新推荐文章于 2022-10-29 16:04:33 发布
本文介绍了一个使用C语言实现字符串逆序的简单程序。通过malloc为新的字符数组分配内存,并采用双指针技术从源字符串的末尾开始逐个复制字符到目标数组,最后输出逆序后的字符串。
1033

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



