会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
狐狸梦见乌鸦
当坚持成为一种习惯,目标将不在遥远```
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
反转字符串
Posted on
2011-10-27 21:45
灬啊U
阅读(
150
) 评论(
0
)
编辑
收藏
举报
1.
#include<stdio.h>
#include<stdlib.h>
char *reverse(const char *p);
int main()
{
char *test="anihC evoL I";
char *p=reverse(test);
printf("%s",p);
free(p);
return 0;
}
char *reverse(const char *p)
{
char *dest=NULL; //空指针
int len=0,i;
char *d=""; //d 指向一块合法的地址
while(*p!='\0')
{
len++;
p++;
}
dest =(char *)malloc((len+1)*sizeof(char));
d=dest;
for(i=0;i<len;i++)
{
p--;
*d=*p;
d++;
}
return dest;
}
刷新页面
返回顶部
Powered by:
博客园
Copyright © 2024 灬啊U
Powered by .NET 9.0 on Kubernetes