社区
C语言
帖子详情
什么是garbage?何时会出现它?请举个例子。
Minary
2002-08-16 06:46:34
小弟我才学编程不久,近日在看C程序设计的时候,遇到了garbage这个词,不知其详细含义及有关的一系列问题:它有何用?什么时候会出现?如何避免?可否举例说明,谢谢!
...全文
166
12
打赏
收藏
什么是garbage?何时会出现它?请举个例子。
小弟我才学编程不久,近日在看C程序设计的时候,遇到了garbage这个词,不知其详细含义及有关的一系列问题:它有何用?什么时候会出现?如何避免?可否举例说明,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangke
2002-08-16
打赏
举报
回复
给5吧, 嘿嘿
---------
happiness is between too much and too little
Minary
2002-08-16
打赏
举报
回复
万分感谢!
yangke
2002-08-16
打赏
举报
回复
不是这个意思, 它的意思是讲:
比如一个函数返回char *, 在函数内部分配了空间, 本来这个返回
的指针是要放到stack里供调用函数读取的, 用完后就释放的; 然而
由于某种原因, 函数在内部分配了空间, 但却没有返回给调用者,
这样分配的空间就失去了控制, 再也没有人可以找回它,并释放,
所以这样一来, 这部分分配的空间就成为了内存中的垃圾。
yangke
yangke76@yahoo.com
Minary
2002-08-16
打赏
举报
回复
返回空值和返回无效值有什么区别?
Minary
2002-08-16
打赏
举报
回复
什么叫“没有成功的返回它的返回值”?举个例子行吗?
terrorist
2002-08-16
打赏
举报
回复
这段话是说如果一个函数没有成功的返回它的返回值,那么它的返回值就是一个无效的值,也就是“垃圾”呗。呵呵
kwok_1980
2002-08-16
打赏
举报
回复
its "value"is certain to be garbage.
>>应该是一个不确定的值吧!或一个空值!
kwok_1980
2002-08-16
打赏
举报
回复
有源吗?
Minary
2002-08-16
打赏
举报
回复
It is not illegal,but probably a sign of trouble,if a function returns a value from one place and no value from another.In any case,if a function fails to return a value,its "value"is certain to be garbage.
terrorist
2002-08-16
打赏
举报
回复
你把上下文写一下
Minary
2002-08-16
打赏
举报
回复
有哇!我看的是清华影印版的《C programming language》,上面清清楚楚的写着!
kwok_1980
2002-08-16
打赏
举报
回复
有吗?
如果有就是"垃圾"或"废物"的意思
二十三种设计模式【PDF版】
虽然它是隐性,但不是可以越过的。 关于本站“设计模式” Java 提供了丰富的 API,同时又有强大的数据库系统作底层支持,那么我们的编程似乎变成了类似积木的简单"拼凑"和调用, 甚至有人提倡"蓝领程序员",这些都是...
什么是 java OOM?举例说明哪些场景
会
出现
OOM?如何分析及解决 OOM 问题?
1. 什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。 看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object because ...
(转)关于JAVA中的
Garbage
Collecti…
Java的内存释放涉及到
Garbage
Collection的概念,那么到底什么是
Garbage
Collection呢?中文的翻译是“垃圾收集”。再看到一些java书籍时,对
Garbage
Collection讲解的并不是非常清楚,有些书干脆就只字不提。我在...
【python进阶】
Garbage
collection垃圾回收1
GC垃圾回收在python中是很重要的一部分,同样我将分两次去讲解
Garbage
collection垃圾回收,此篇为
Garbage
collection垃圾回收第一篇,下面开始今天的说明~~~ 1.
Garbage
collection(GC垃圾回收) 现在的⾼级语⾔如...
JVM的七大垃圾回收器下篇----G1(
Garbage
First)
既然我们已经有了前面几个强大的GC,为什么还要发布
Garbage
First(G1)GC? 原因就在于应用程序应对的业务越来越庞大、复杂、用户越来越多。没有GC就不能保证应用程序正常进行,而经常造成STW的GC又跟不上实际的...
C语言
70,038
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章