| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1146 人关注过本帖
标题:字符串指针的相关的一个问题?
只看楼主 加入收藏
buddy_zhang
Rank: 2
等 级:论坛游民
帖 子:33
专家分:24
注 册:2014-5-7
收藏
得分:0 
回复 16 楼 embed_xuel
可以解释一下吗?为什么大错特错。
你举的例子很生动,但我所说的系统自动回收堆分配的内存不写free的用法是建立在程序短时间运行的基础上的, 感觉你们泛化了我的想法。我个人认为在长时间运行的程序中malloc和free必须成对存在,这样利于内存的管理和使用,但在短时间运行的程序,譬如楼主的程序,只是很短的时间,系统都会帮我们回收内存,而不用多此一举。不是我们把工作托付给无法控制的系统,而是了解了系统的运作方式相信系统会处理的更好而托付给系统处理的。
2014-05-08 21:13
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
以下是引用buddy_zhang在2014-5-8 21:13:56的发言:

可以解释一下吗?为什么大错特错。
你举的例子很生动,但我所说的系统自动回收堆分配的内存不写free的用法是建立在程序短时间运行的基础上的, 感觉你们泛化了我的想法。我个人认为在长时间运行的程序中malloc和free必须成对存在,这样利于内存的管理和使用,但在短时间运行的程序,譬如楼主的程序,只是很短的时间,系统都会帮我们回收内存,而不用多此一举。不是我们把工作托付给无法控制的系统,而是了解了系统的运作方式相信系统会处理的更好而托付给系统处理的。

你要这么觉得我确实无话可说。

总有那身价贱的人给作业贴回复完整的代码
2014-05-08 21:28
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 21 楼 buddy_zhang
你把sizeof(strlen(a)+1)以及sizeof(strlen(a))的值打印出来,看看等于多少

总有那身价贱的人给作业贴回复完整的代码
2014-05-08 21:30
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
以下是引用embed_xuel在2014-5-8 20:46:57的发言:

呵呵,那char s[20]  = "a";也是容易误导人数组元素都是a了
不管 " " 还是 "a",都是在乱写代码。
正确的代码必须有其逻辑上存在的意义,并不是语法上成立和运行没有毛病就万事大吉。当然我们实际上很难完全做到这一点。但作为权威教材是不应该这样的。
2014-05-08 21:33
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
关于 malloc,还是应该做到 free 与之配对。
当然,buddy_zhang 不妨做个试验,写一个小程序,就分配一半可用内存,然后退出。看看是否可用内存减少了?
2014-05-08 21:35
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 24 楼 top398
哪本权威教材?

总有那身价贱的人给作业贴回复完整的代码
2014-05-08 21:35
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
以下是引用embed_xuel在2014-5-8 21:35:58的发言:

哪本权威教材?
何需明说呢?
2014-05-08 21:39
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 27 楼 top398
有很多人看这个帖子,你说了还能少个受害者

总有那身价贱的人给作业贴回复完整的代码
2014-05-08 21:42
buddy_zhang
Rank: 2
等 级:论坛游民
帖 子:33
专家分:24
注 册:2014-5-7
收藏
得分:0 
回复 23 楼 embed_xuel
我知道我错在哪里了,谢谢提醒
2014-05-08 21:44
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
以下是引用embed_xuel在2014-5-8 21:42:03的发言:

有很多人看这个帖子,你说了还能少个受害者
既然如此,当他看到教材中如顶楼的代码片断时,自然也就明白了。
2014-05-08 21:47
快速回复:字符串指针的相关的一个问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028765 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved