在用随机数给数组赋值时,当请求的数组数目较大时,常出现这样的错误提示![在这里插入图](https://img-blog.csdnimg.cn/20201125165539471.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MTQxMTUxMA==,size_16,color_FFFFFF,t_70#pic_center)
即栈溢出错误。这时就需要运用到new delete,申请堆内存。
命名方式:int *date=new int *[size]
程序结尾不要忘记 delete date
例如:int *arr=new int[size];
结尾处一定加上 delete arr;