binboys 发表于 2011-8-10 22:59:11

大家觉得这代码怎样

本帖最后由 binboys 于 2011-8-10 23:00 编辑

# include <stdio.h>
# include <malloc.h>

int main(void)
{
   while (1)
      {
          int *p = (ini *)malloc(1000) ;//数量越大时间越短
       }

       return ();

}


                               大家知道这代码的作用吗?      

sunhopp 发表于 2011-8-10 23:30:32

搂猪的代码编译不过哦!有3个错误!

binboys 发表于 2011-8-10 23:34:54

sunhopp 发表于 2011-8-10 23:30 static/image/common/back.gif
搂猪的代码编译不过哦!有3个错误!

我用笔记本写的。。。

bevin 发表于 2011-8-10 23:41:57

int *p = (ini *)malloc(1000)   ini= =,,,return ();()= =   这代码什么作用、、、、

binboys 发表于 2011-8-10 23:47:26

bevin 发表于 2011-8-10 23:41 static/image/common/back.gif
int *p = (ini *)malloc(1000)   ini= =,,,return ();()= =   这代码什么作用、、、、

一分钟可以把你电脑动弹不得直到死机

sunhopp 发表于 2011-8-11 00:17:58

我电脑差不多死机了!硬盘直响!

binboys 发表于 2011-8-11 01:04:33

sunhopp 发表于 2011-8-11 00:17 static/image/common/back.gif
我电脑差不多死机了!硬盘直响!

{:5_109:}

天灾 发表于 2011-8-11 05:34:45

申请内存不释放 死循环导致内存使用直线飙升

binboys 发表于 2011-8-11 08:54:03

天灾 发表于 2011-8-11 05:34 static/image/common/back.gif
申请内存不释放 死循环导致内存使用直线飙升

{:5_107:}{:5_108:}

小甲鱼 发表于 2011-8-11 11:45:43

int *p = (int *)malloc(1000) ;超过两G内存表示无压力~

binboys 发表于 2011-8-12 08:50:15

小甲鱼 发表于 2011-8-11 11:45 static/image/common/back.gif
int *p = (int *)malloc(1000) ;超过两G内存表示无压力~

{:5_108:}对了

andrea225 发表于 2011-8-12 11:47:26

各种撑爆内存啊

嗜血丨灵异狂 发表于 2011-8-12 20:34:10

基本没什么样   一个指针加一个返回代码

嗜血丨灵异狂 发表于 2011-8-12 20:37:17

虽然没深入学习过C语言   但是我知道一个for和while循环   下边的是个指针    汇编寻址没学透   return肯定是返回到while循环   让一个程序吃内存吃饱了就蓝屏死机

ge_yong 发表于 2011-8-12 21:22:07

是“ int *p = (int*)malloc(1000)”郝斌举得例子,是吧楼主????开辟动态内存空间一个死循环,一次开辟1000个字节,
页: [1]
查看完整版本: 大家觉得这代码怎样