windows11C语言闪退

Python028

windows11C语言闪退,第1张

windows11C语言闪退是因为你没有在末尾函数写防止闪退的的命令。

对于很多编程的人来说c语言很最常用的但是在平时的编写过程中会出现闪退的情况

闪退最主要的原因是没有写system命令这个命令写在主函数末尾就可以有效的避免闪退情况的出现,如果还是解决不了的话那就是windows11的系统问题了。

原因:在编译执行的时候,如果是直接按F5是调试,就会出现一闪而过的情况,安ctrl+F5的执行不调试,这样的话就不会出现一闪就没的情况了。

方法一:getchar(),即在主函数尾部或程序最后加上getchar();也就是接受键盘输入,这样程序就不会一闪而过,因为程序还没有执行完。

注:当代码中存在scanf()函数时,需要在getchar();前加上fflush(stdin);清除键盘缓存,以防影响getchar()的接收。

方法二:system("pause"),system("pause")加在主函数的尾部,配合windows.h头文件使用才行。即

#include <stdio.h>

#include <windows>

void main(){

……

system("pause"):

……

}