c语言malloc函数的使用,求解这个代码的意思,要详详细细的

每一行都要详细解说,谢谢
#include <stdio.h>
#include <stdlib.h>
int main()
{
while(1)
malloc(1024*1024*100);
}
上次别人给我这个程序一运行就死机了,现在求这个程序的意思= =、、

#include <stdio.h> //编译预处理命令,包含头文件
#include <stdlib.h>//同上
int main()//主函数,程序执行从这里开始
{
while(1)//循环
malloc(1024*1024*100);//循环体,malloc函数,动态分布内存函数,你这里表示分配1024*1024*100个字节的内存空间
}//不过,你这是个死循环,运行必然会死机
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-22
malloc 负责申请内存
第2个回答  2011-07-22
这是一个死循环,
while(1)
malloc(1024*1024*100);//不换地申请内存空间,每次申请1024*1024*100个字节的大小,也就是100M大小的空间。
第3个回答  2011-07-22
真是黑啊!你来试试这个代码呢??吧效果告诉大家
=====================
不死机那就怪了。追问

直接死机 = =

相似回答