由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个关于数组的问题
相关主题
C++如何实现graph?请教一个结构体占内存大小的问题
数组如何实现???请教一个graph问题
数组弱问Weighted Graph Challenge 一道面试题
[合集] 怎样有效的传递C静态数组的变量名?Java/C++的对象数组?
大家帮我看看这个C程序为什么出错了再来问个蠢问题
面题:copy directed graph[合集] 问个算法问题
An interview question问个2-3-4树的问题。
算法问题。问个C++ Segmentation Fault的问题
相关话题的讨论汇总
话题: node话题: int话题: graph话题: include话题: nodecheck
进入Programming版参与讨论
1 (共1页)
S******n
发帖数: 489
1
如下代码,为什么会显示segmentation fault呢。我是用g++编译的。请问这个是为什么
呢?资源不够么?
#include
#include
#define NODE 2000
int main()
{
int graph[NODE + 1][NODE + 1];
int node[NODE + 1];
int nodeCheck[NODE + 1];
for (int i = 1; i <= NODE; i ++)
{
for (int j = 1; j <= NODE; j ++)
{
graph[i][j] = 2;
}
}
return 1;
}
X****r
发帖数: 3557
2
堆栈上放不下这么大的数组。在数组前加static关键字。

什么

【在 S******n 的大作中提到】
: 如下代码,为什么会显示segmentation fault呢。我是用g++编译的。请问这个是为什么
: 呢?资源不够么?
: #include
: #include
: #define NODE 2000
: int main()
: {
: int graph[NODE + 1][NODE + 1];
: int node[NODE + 1];
: int nodeCheck[NODE + 1];

S******n
发帖数: 489
3
哦,明白了,如果是静态数组的话就放在内存里了?

【在 X****r 的大作中提到】
: 堆栈上放不下这么大的数组。在数组前加static关键字。
:
: 什么

S******n
发帖数: 489
4
哦,静态变量存放在静态区里..

【在 S******n 的大作中提到】
: 哦,明白了,如果是静态数组的话就放在内存里了?
P********e
发帖数: 2610
5
2001*2001也方不下?

【在 X****r 的大作中提到】
: 堆栈上放不下这么大的数组。在数组前加static关键字。
:
: 什么

k******r
发帖数: 2300
6
The maximum space for stack is 1M by default. However you can set the
maximum space for stack.

【在 P********e 的大作中提到】
: 2001*2001也方不下?
x**********g
发帖数: 357
7
agree

【在 k******r 的大作中提到】
: The maximum space for stack is 1M by default. However you can set the
: maximum space for stack.

f********i
发帖数: 563
8

上百兆字节了
用objdump你可以看到各个字段的容量

【在 P********e 的大作中提到】
: 2001*2001也方不下?
P********e
发帖数: 2610
9
I don't think he is using Visual studio

【在 k******r 的大作中提到】
: The maximum space for stack is 1M by default. However you can set the
: maximum space for stack.

I*****y
发帖数: 602
10
*nix下面的话,可以使用limits命令察看stack大小。
也可以设置stack为unlimited,这样应该就没有问题了。

【在 P********e 的大作中提到】
: I don't think he is using Visual studio
1 (共1页)
进入Programming版参与讨论
相关主题
问个C++ Segmentation Fault的问题大家帮我看看这个C程序为什么出错了
问个小问题面题:copy directed graph
问个简单的C++问题An interview question
[合集] 问个简单的C的问题算法问题。
C++如何实现graph?请教一个结构体占内存大小的问题
数组如何实现???请教一个graph问题
数组弱问Weighted Graph Challenge 一道面试题
[合集] 怎样有效的传递C静态数组的变量名?Java/C++的对象数组?
相关话题的讨论汇总
话题: node话题: int话题: graph话题: include话题: nodecheck