请问一下,自己做的程序,放在桌面打开,为啥输入数字后,直接自动请问一下,自己做的程序,放在桌面打开,为啥输入数字后,直接自动关掉了

请问一下,自己做的程序,放在桌面打开,为啥输入数字后,直接自动关掉了,求答,谢谢了

img

img


就是不会显示printf的部分,我点回车就直接自动关掉了

在return 0上边一行再添加2行代码
int a;
scanf("%d", &a);
重新编译程序

因为你程序执行完成了,自然窗口就关闭了,如果要不关闭无非就是让程序阻塞,比如在main里加入while true,或者scanf等等,让他等着就是了。

return 0;前加上一句system("pause");