VS中出现Stack overflow的问题

  今天使用C语言编程时,在主函数里定义了一个较大的二维数组,显示:stack overflow的错误,而后在网上搜索了一下,网上说函数内部的变量都定义在栈里,栈的大小根据编译器有所不一样,通常是1M,能够在VS中这样设置:项目属性-连接器-系统-堆栈保留大小,人为设置大小,我尝试了一下,仍是会报错。后来将那个二维数组定义为全局变量就能够了,网上给出的解释是:局部变量在栈中,随着函数的调用而失效,
相关文章
相关标签/搜索