C语言 运行过程中访问冲突

img

先改成下面的试试:


if( *(stu_score[i]+j) < 60.0)

如果修改后还报错,你需要确认一下,stu_score[i]中的元素是否使用malloc分配了内存?如果没有分配内存,也会报错。
也就是说,你检查一下代码中有没有下面这句话

for(i=0;i<N;i++)
  stu_score[i] = (double*)malloc(sizeof(double)*N);

如果没有,很可能是因为你没有申请内存导致的。