#include"string.h"
main()
{
const char* src = "hello world";
int len = strlen(src);
char* dest = (char*)malloc(len+1);
char* d = dest;
char* s = src[len-1];
while( len-- ! = 0)
{
*d++ = *s--;
}
*d = 0;
printf("%s", dest);
free(dest);
return 0;
}
#include"stdio.h"
#include"string.h"
main()
{
char a[] = "hello,world";
int len = strlen(str);
char t;
for(int i=0; i<=len/2; i++)
{
t = str[i];
str[i] = str[len-i-1];
str[len-i-1] = t;
}
printf("%s",str);
return 0;
}
字符串倒序c语言实现
最新推荐文章于 2024-08-17 21:37:26 发布
本文提供了两种字符串反转的方法:一种是通过指针操作逐个字符复制并反转;另一种是直接在原字符串上交换首尾字符实现反转。这两种方法均使用C语言实现。
517





