1、你在死循环中包含了break语句或return,比如if满足某个条件就执行break或者return。2、你在循环中或调用的函数中,执行了exit函数,直接结束了整个程序。3、你的代码有错,比如使用野指针,越界访问数组等不可控行为。4、内存不足,程序终止,比如循环malloc申请内存,但没有释放,又或者调用递归函数造...