| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1239 人关注过本帖
标题:请大家看一下这小段代码,为什么运行一会就会停止
取消只看楼主 加入收藏
id1330579738
Rank: 2
等 级:论坛游民
帖 子:19
专家分:19
注 册:2015-1-14
结帖率:83.33%
收藏
已结贴  问题点数:20 回复次数:3 
请大家看一下这小段代码,为什么运行一会就会停止
# include <stdio.h>
int main(void)
{
    while (1)
    {
        int j = 0, i = 1;
        for (j; j < i; ++j)
        {
            ++i;
            int a[j];
        }
    }
return 0;
}
搜索更多相关主题的帖子: include return 
2015-08-18 17:59
id1330579738
Rank: 2
等 级:论坛游民
帖 子:19
专家分:19
注 册:2015-1-14
收藏
得分:0 
回复 2楼 hjx1120
编译和运行都没有出错,我观察了一下进度运行情况,内存占用不断增大(和预想的一样), 但是就算int a[i]是C++写法,但是运行十多秒后为什么会自己退出死循环
2015-08-18 18:12
id1330579738
Rank: 2
等 级:论坛游民
帖 子:19
专家分:19
注 册:2015-1-14
收藏
得分:0 
回复 4楼 a853052879
我用GCC编译的, Windows下运行10秒左右自动退出循环, linux下没出现自动退出
2015-08-18 20:01
id1330579738
Rank: 2
等 级:论坛游民
帖 子:19
专家分:19
注 册:2015-1-14
收藏
得分:0 
回复 6楼 诸葛欧阳
好吧, windows内存管理机制有这么智能?
2015-08-18 21:30
快速回复:请大家看一下这小段代码,为什么运行一会就会停止
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016084 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved