| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 461 人关注过本帖
标题:几句话的问题
只看楼主 加入收藏
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
结帖率:98.26%
收藏
 问题点数:0 回复次数:7 
几句话的问题
我在看“导致段错误的原因的问题”时读到了这样一句话,有点不懂,想请教一下高手帮忙解释一下:

     在未得到正确的权限时进行访问。例如:试图往一个只读的文本段存储值就会引起段错误.
在这句话中的“只读的文本段”应该怎么理解呢?

再添加一个问题,在读到指针的时候又遇到了这样一句话:
     char*p;我们在释放给p分配的空间时,p的是不会变的,仍然是一个地址
仍然指向那块内存区,只是这块内存区的变成了垃圾!
想请教一下这句话中的几个值应该怎么理解呢?希望高手能够帮忙好好的解释一下!



谢谢了呀!
搜索更多相关主题的帖子: 空间 
2009-10-21 12:21
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
只读的意思是只可读出不可写入,就是只能看其内容,不能改变其内容。
第二个问题我觉得已经说的很清楚了,硬要解释我实在不知道该怎么解释。(好比问我1+1为什么等于2

我可好玩啦...不信你玩玩^_^
2009-10-21 12:49
茜雨飘飘
Rank: 2
等 级:论坛游民
帖 子:11
专家分:25
注 册:2009-8-28
收藏
得分:0 
只读的文本段
在c语言里面读取文本时,首先要打开对应的文本,在打开文本时,我们设置了对文本处理的方式,如“r”“w”,等,如果设定方式为只读,那么该文本段就是只读的。

对于第二个问题,可以打个比方,给一个人取了个名字,这个人死了之后,这个名字还是这个人的,不过已经没有意义了。
2009-10-21 16:29
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
收藏
得分:0 
回复 2楼 pgy
说一句开玩笑的话,你连1+1=2的问题都无法解释清楚吗?
呵呵!

愿用余生致力编程
2009-10-21 16:54
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
收藏
得分:0 
回复 3楼 茜雨飘飘
恕我愚笨呀,你解释的第二个问题我还是没有搞懂!

愿用余生致力编程
2009-10-21 16:55
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
回复 4楼 我菜119
哦?愿闻指教

我可好玩啦...不信你玩玩^_^
2009-10-21 17:06
jimmywood
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:30
专家分:109
注 册:2009-8-10
收藏
得分:0 
释放内存 是 为了能再次利用......
2009-10-21 17:12
fgchg911
Rank: 4
等 级:业余侠客
威 望:1
帖 子:131
专家分:204
注 册:2009-9-6
收藏
得分:0 
这个 指针变量的值--地址,和指向的一片内存空间,这两个东西是独立的,当指针所指的这片内存已被释放,指针就变成了野指针,指向垃圾,这是最好立即将指针赋值为空指针,以便在下一次再用这个指针是能够被检测出来。
当一个栈内存中的指针变量已经被销毁了,不影响它值得那片内存空间,只是由于唯一能找到这片空间的指针已经没了,如果没有其他的指针指向它的话,就再也没人能找到它,这样就造成了内存泄露。
2009-10-21 21:42
快速回复:几句话的问题
数据加载中...
 
   



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

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