详细解释 更详细的解释及解决 解决方法:好好看你的数组,指针对没有。 主要就是由于访问到了系统没分配的地方出的错,未初始化或越界。 我就是错在之前定义了个全局变量a[max];然后又在主函数下面用了a[]={0}; 改成a[max]={0};就是这个错误 之后就对了。