segmentation fault是大家在C语言当中会出现的文字,那么出现这个是什么原因呢,具体错在哪里了呢,赶紧和西西小编一起来看看吧!
segmentation fault是什么意思
一般而言, 就是数组越界访问, 相当于runtime error.
查查你的程序对matrix数组访问是否正确吧 估计有地方逻辑写错了
printf("After Step 4:\nA =\n");
printf(" %12.3e ", matrix[d][c]);
printf("\n");
printf("B =\n");
printf(" %12.3e ", matrix2[d][c]);
这里的matrix[d][c]越界访问了, 你的c此时等于n, 而matrix范围是0至n-1