自动存储类别的数据存储在栈区,
对于visual studio 和vscode 而言,默认栈区大小为 1 MB ,
如果自动存储类别的变量过多,会造成栈溢出(stack overflow),
解决方法:
1.把变量放在函数外部,设置为静态变量
2.设置栈区大小
Visual studio 不需要手动配置,对于Visual studio 而言,配置栈区的大小很方便,可以显式地在软件中更改,更改方法如下:
Visual studio 更改栈区大小的方法:
VSCode 是一个很好的替代品,但需要配置很多东西,对于更改VSCode中栈区的大小暂且没有在软件中找到合适的方法,但可以手动添加一些预处理代码
#