#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;
}