#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(void)
{
char *src="hello";
int n=strlen(src);
char *dest=(char*)malloc(n+1);
char *d=dest;
char *s=&src[n-1];
while(n-- != 0)
*d++=*s--;
*d=0; /*赋上字符串结束符号*/
printf("%s\n",dest);
free(dest);
return 0;
}
转载于:https://blog.51cto.com/kaiyuan/467423