学雷锋 做美德少年网站,wordpress主题在手机不展示,wordpress点击图片弹出,wordpress图片异步延迟加载js今天遇到数组开太大问题#xff1a;
数组放在main函数里面#xff0c;表示该数组是局部变量#xff0c;不是全局变量#xff0c;所以该数组是开在栈上#xff0c;而栈的空间往往比较小#xff0c;所以二维数组定义太大会导致爆栈。
全局变量全部存储在静态存储区。 在…
今天遇到数组开太大问题
数组放在main函数里面表示该数组是局部变量不是全局变量所以该数组是开在栈上而栈的空间往往比较小所以二维数组定义太大会导致爆栈。
全局变量全部存储在静态存储区。 在程序开始执行过程中给全局变量分配空间程序执行完毕就释放空间。程序执行过程中固定的分配空间而不需要动态进行分配是释放。
静态局部变量属于静态存储类别在静态存储区内分配存储单元。 在程序整个运行期间都不释放。而自动变量即动态局部变量属于动态存储类别占动态存储空间函数调用结束后即释放。 解决方法局部变量变为全局变量 参考原文链接关于二维数组开太大导致崩溃的问题及解决措施_二维数组太大无法运行-CSDN博客