我在做杭电2147,用PN打表方法将所有值都写出来,发现这样一个问题,我将程序主干拿出见下图:
观察,此现象应该是栈溢出问题,可是为啥会栈溢出 int map[2000+200][2000+200]都没有溢出,我就写了个声明,就溢出。。。
后来,一位网友这么回答了我:
全局的和局部的栈空间大小不一样,局部的一般只有几M。
于是我做了一下验证见下图:
上述程序没有有溢出现象。。。证明事实的确如网友所说,再次感谢这位网友。
我在做杭电2147,用PN打表方法将所有值都写出来,发现这样一个问题,我将程序主干拿出见下图:
观察,此现象应该是栈溢出问题,可是为啥会栈溢出 int map[2000+200][2000+200]都没有溢出,我就写了个声明,就溢出。。。
后来,一位网友这么回答了我:
全局的和局部的栈空间大小不一样,局部的一般只有几M。
于是我做了一下验证见下图:
上述程序没有有溢出现象。。。证明事实的确如网友所说,再次感谢这位网友。