全局变量和局部静态变量在内存静态区,局部变量在栈区,。在函数中能定义多大的数组取决于编译时指定的栈空间大小(可人为指定,默认好像是1M),所以过大的数组定义在函数里会造成栈溢出错误。
为什么大数组要定义在main函数外
最新推荐文章于 2022-01-24 23:26:59 发布
全局变量和局部静态变量在内存静态区,局部变量在栈区,。在函数中能定义多大的数组取决于编译时指定的栈空间大小(可人为指定,默认好像是1M),所以过大的数组定义在函数里会造成栈溢出错误。