当前位置:首页 > 内存 > 正文

c语言内存溢出怎么解决

  • 内存
  • 2024-06-30 12:47:53
  • 2935

一、求关于C语言编程中大矩阵相乘时内存溢出的问题解决...你把它放在堆栈上,对吗?有两种方式,一种是使用malloc来申请就不会有问题,另一种是把它变成全局变量(不推荐)。
malloc应用程序可以如下所示:
#include
intmain()
{
int*a[500],*b[500],i;
for(i=0;i<500;i++)
{
a[i]=(int*)malloc(sizeof(int)*500);
B[i]=(int*)malloc(sizeof(int)*500);
}
return0;
}