#include <stdio.h>
#include"string.h"
int main()
{
char*src="hello,world";
int len=strlen(src);
char* dest = (char*)malloc((len+1)*sizeof(char)); //要为\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;
}
#include"string.h"
int main()
{
char*src="hello,world";
int len=strlen(src);
char* dest = (char*)malloc((len+1)*sizeof(char)); //要为\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;
}