同意楼上兄弟的说法,
内存分配分为两种,一种是stack(栈),一种是heap(堆)
如果是静态定义变量,改变量的内存分配在stack中,否者在heap中
而一般stack比较小,所以才会出现你所说的问题
不妨如下
float *quanr0=new folat[20001]....