我从这个算法中得到一个分段错误(核心转储)。为什么?
使用较小的 N 和 K 值时是否有效?例如,N=100 和 K=10?
#include <stdio.h>
#include <stdlib.h>
#define N 400
#define K 30
int main()
{
int i,j,k;
int A[K+1][N][N];
for (i=0;i<K+1;i++)
{
for (j=0;j<N;j++)
{
for (k=0;k<N;k++)
{
A[i][j][k]=0;
}
}
}
printf("A[%i][%i][%i] \n", i, j,k);
printf("OK");
return 0;
}