0
点赞
收藏
分享

微信扫一扫

把一个字符串倒序,如“abcd”倒序后变为“dcba”

梅梅的时光 2022-07-13 阅读 94


#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, const char *argv[])
{
char *src="hello world";
char *dest=NULL;

int len = strlen(src);

dest=(char *)malloc(len+1);
if(NULL==dest)
{
printf("malloc is fail");
return -1;
}

char *d=dest;
char *s=&src[len-1];

while(len--!=0)
*d++=*s--;
*d='\0';
puts(dest);

free(dest);
dest=NULL;

return 0;
}


举报

相关推荐

0 条评论