#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc,const char *argv[])
{
char src[] = "hello world";
int len=strlen(src);
char *dest = (char *)malloc(len+1); //申请数组的大小的空间大小
char *a = &src[len-1];
char *b=dest;
while(len-- != 0)
*b++ = *a--;
printf("%s\n",dest);
free(dest);
dest = NULL;
return 0;
}
本文通过一个简单的C语言程序展示了如何逆序一个字符串。该程序使用了指针操作来实现从尾到头的字符复制,最终打印出逆序后的字符串。此示例有助于理解C语言中字符串处理的基本技巧。
2962

被折叠的 条评论
为什么被折叠?



