1. int i=0; while(i!=MAX){ if(a[i]->score > 90) fprintln(file, a[i]->name); i++; } MAX是一个常量,a[i]是一个指针,它指向一个struct(结构),它包含score和name, fprintln方法是将名字写入到名为变量file的文件中,该程序在编译时通过,但在运行是却报错,分析可能出错的原因?请注意编译时并没有错误,只是在运行中才出了错误!