【发布时间】:2013-01-28 03:17:58
【问题描述】:
while(1){
static int i=1;
int *p;
if(p=malloc(1024*1024)) //assigning 1 mb space
printf("%d.",i++);
else
exit(0);
}
如果上述程序在一个有 1GB 内存的系统和另一个有 4GB 内存的系统中运行 我的时间和价值会有什么不同???
【问题讨论】:
-
有些系统
malloc()永远不会失败。可以说它们是糟糕的系统;)
标签: c memory-management malloc