#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char *strSrc = "abcdefg";
char *strDst = NULL;
char t;
char *d, *s; //定义两个临时指针
int i = 0;
int len = 0;
len = strlen(strSrc); //计算原字符串的长度
strDst = (char*)malloc(len+1); //给目标字符串分配地址空间
d = strDst;
s = &strSrc[len-1]; //执行原字符串的最后一个元素
while(len-- != 0)
{
*d++ = *s--;
}
*d = '\0';
printf("%s\n", strDst);
free(strDst);
return 0;
}
C语言:字符串的逆转
最新推荐文章于 2024-12-28 09:59:23 发布