一、自定义栈大小

1.找到项目(project)这一栏的属性(settings)

 2.点击 属性(settings)—>链接器(linker)(点开三角)—>系统(system)—>堆栈保留大小(Stack Reserve Size)

 

 二、使用自定义的堆栈

注意:在堆栈保留下面有对堆栈保留大小的介绍:默认值是1MB

1.这里由于主函数也占据内存,因此“hello world”并不能输出

#include<stdio.h>

int main()
{
	char arr[1024 * 1024]; 
	printf("hello world\n");
}

结果:

 2.这里将堆栈保留大小改为 100*1024*1024=104857600

 再次输入,结果可以输出:

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐