社区
C语言
帖子详情
这样运行内存会被用光么?
forever_chang
2001-10-18 08:43:06
main ()
{
char *buffer;
for (;;)
{
buffer =malloc(1000);
}
}
...全文
224
12
打赏
收藏
这样运行内存会被用光么?
main () { char *buffer; for (;;) { buffer =malloc(1000); } }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingfish
2001-10-19
打赏
举报
回复
sco unix下我曾试过,malloc会返回null,但程序一结束,又恢复了
eternalee
2001-10-18
打赏
举报
回复
sxxny(柳水) 说得对
并且 dos 程序在 windows 下是被摆到虚拟机上运行的,
你以为内存交换文件是做什么的?
这是由系统保护的
windows 的内存管理做的还是不错的。
并且 windows 的不安全不是因为你运行了某个 dos 程序。
sxxny
2001-10-18
打赏
举报
回复
内存用完????
当然不会了,一般在TC下编译的程序都是默认为小模式(SMALL)的,这种模式规定了程序
的内存数据段和代码段都不超过64K;一旦超过了,就会发生地址越界错误而中断程序。
forever_chang
2001-10-18
打赏
举报
回复
要是能用语句测一下系统资源的变化情况就好了.
谁有解决的方法???
北极猩猩
2001-10-18
打赏
举报
回复
当然不会了,否则就不会有那么多人位memory leak发愁了。
eternalee(看看)你一位windows那么安全吗?
那个程序运行足够长的时间一定会将内存耗光的,这是个典型的memory leak
forever_chang
2001-10-18
打赏
举报
回复
我只是想知道,当指针指向一个新开辟的空间后,原先指向的空间会被自动释放么?
icebird_2000
2001-10-18
打赏
举报
回复
while(1)
{
new int[1000];
}
eternalee
2001-10-18
打赏
举报
回复
绝对不会,你以为 windows 这么不安全
你这样写看输出什么:
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
void main (void)
{
char *buffer;
for (;;)
{
buffer =(char*)malloc(1000);
getch();
printf("%s\n",buffer);
}
}
不爱看了就 ctrl-break
forever_chang
2001-10-18
打赏
举报
回复
to wanghua_12(world_ww):
不懂可不要乱说噢!
空指针可不是随便乱用的.
forever_chang
2001-10-18
打赏
举报
回复
有谁能详尽的回答这个问题???????
wanghua_12
2001-10-18
打赏
举报
回复
我怀疑编译能否通过?malloc返回一个void *类型
lzumcj
2001-10-18
打赏
举报
回复
试一下就知道了
或许还可以增加一个测试语句,查看资源状况
内存
用光
了怎么办
//
内存
用光
了 //当运算符new找不到足够大的连续
内存
块来安排对象时,一个称为new-handler的函数被调用。或者,检查指向函数的指针,如果指针非0,那么它指向的函数被调用。 //通过包含NEW.H,然后以我们想装入的函数地址为参数调用set_new_handler()函数,这样就替换了new_handler //:NEWHANDL.CPP -- Changing the new_ha...
iphone怎么重启_iOS13杀进程怎么办?iOS13杀后台原因与解决办法
经常有网友吐槽iOS13杀进程问题,部分APP频繁杀后台,严重影响了使用。之前大量iPhone用户升级到iOS13.2版本后,都遇到了明显的微信杀后台问题,APP在来回切换或锁屏再解锁后,
会
出现重新加载、闪退等问题。即便是升级到目前比较新的iOS13.4.1版本,杀后台问题依然存在,仍有部分遭遇到杀后台问题。那么,iOS13杀进程怎么办?是什么原因导致的,又该如何解决呢?下面,芝麻科技网...
黑苹果闪屏解决方法_苹果iOS13自动清理后台很烦?解决方法如下
iOS13 杀后台的问题一直困扰着许多的 iPhone 用户不管你是 3GB RAM 的 iPhone X还是 4GB RAM 的 iPhone 11 Pro Max都难逃后台 APP 被清理的厄运。这应该怎么解决下面是iPhone清理运存解决杀后台方法iOS13 杀后台的问题困扰着许多 iPhone 用户不管你是 3GB RAM 的 iPhone X还是 4GB RAM 的 iPhon...
想详细了解EOS RAM资源,此文就够了!
大家好,我是陪伴大家已久的Harvey。我一直以来秉承着“授人以鱼不如授人以渔”的初衷,为大家带来“硬核”技术文章。我在这里
会
一直分享我的所知所见,如果你喜欢我,奥不,如果你喜欢我的文章,欢迎订阅! 作为一个Eoser, 最近发现好多小伙伴多EOS的三大资源不是很了解,我深感惭愧。所以此文将详细简绍其中一种EOS账户体系中比较常用的资源 RAM,其他的资源以及EOS相关的技术,...
深入理解JVM(1)——JVM
内存
模型
Java虚拟机的
内存
空间分为五个部分,分别是: 程序计数器; Java虚拟机栈 本地方法栈 堆 方法区 接下来对这五部分分别进行详细的介绍 1、程序计数器: a)什么是程序计数器:程序计数器是
内存
中的一个很小的空间,可以看作是当前线程正在执行的字节码的行号指示器。也就是说,程序计数器里面记录的是当前线程正在执行的字节码指令的地址。需要注意的是:如果当前线程正在执行的是一...
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章