1、你在死循环中包含了break语句或return,比如if满足某个条件就执行break或者return。2、你在循环中或调用的函数中,执行了exit函数,直接结束了整个程序。3、你的代码有错,比如使用野指针,越界访问数组等不可控行为。4、内存不足,程序终止,比如循环malloc申请内存,但没有释放,又或者调用递归函数造...
如果你想按某一键退出,只需在你的main函数中想要推出的地方要求外部输入一个字符(你想通过输入这个字符推出),然后做校验,匹配则exit;做循环也是同样的道理。如果是要在cmd下运行,如果你是用vs/vc等工具编译出来的程序,你只需要cd到你编译出来的程序所在的目录,然后输入可执行程序名称,至于后面带...