感悟
来源:互联网 发布:淘宝开店加盟靠谱吗 编辑:程序博客网 时间:2024/05/18 14:43
解法1:
#include<stdio.h>
#include<string.h>
char str[20];
char *get(char *p){
char *q=new char[20];
int i,len=strlen(p);
for(i=0;i<len;i++)//字符串倒置
q[len-1-i]=p[i];
q[i]='\0';
return q;
}
int main(){
char *p,str[]={"ABCDEF"};
p=get(str);
printf("%s\n",p);
}
结果:
解法2:
#include<stdio.h>
#include<string.h>
char str[20];
char *get(char *p){
char *q;
char a[20];
q=a;
int i,len=strlen(p);
for(i=0;i<len;i++)//字符串倒置
q[len-1-i]=p[i];
q[i]='\0';
return q;
}
int main(){
char *p,str[]={"ABCDEF"};
p=get(str);
printf("%s\n",p);
}
结果:
怎么会这样呢?临时空间被释放了……
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟!
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 感悟
- 剖析我的五子棋
- hdu 1501 Zipper
- 优先队列的使用
- 堆排序的实现(递归)
- hdu 1063 Exponentiation
- 感悟
- java版 字典树
- hdu 1584 蜘蛛牌
- 2012年04月11日的日记
- hdu 1710 Binary Tree Traversals
- Poj 2886 Who Gets the Most Candi…
- 【原创】 线段树学习总结
- hdu 1688 Sightseeing
- 多重背包【优先级队列写法】