int arrx[95000]; //栈内存,最大只能支持到80000左右,这样直接定义时,程序会崩溃,报 越界
想要定义大数组,用如下定义:
int *arrx = (int *)malloc(LIVOX_DATA_LENGTH * sizeof (int));//用堆内存,这样是可以的
int arrx[95000]; //栈内存,最大只能支持到80000左右,这样直接定义时,程序会崩溃,报 越界
想要定义大数组,用如下定义:
int *arrx = (int *)malloc(LIVOX_DATA_LENGTH * sizeof (int));//用堆内存,这样是可以的