int main()
  {
   char* src = "hello,world";
   int len = strlen(src);
   char* dest = (char*)malloc(len+1);//要为\0分配一个空间
   char* d = dest;
   char* s = &src[len-1];//指向最后一个字符
   while( len-- != 0 )
   *d++=*s--;
   *d = 0;//尾部要加\0
   printf("%s\n",dest);
   free(dest);// 使用完,应当释放空间,以免造成内存汇泄露
   return 0;
  }
评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

guixian
搜索本博客
博客分类
最近加入圈子
最新评论