如果是通过IDE启动Console程序(比如调试--运行,运行(不调试)),IDE自动在程序中添加语句是程序执行完毕暂停,显示“Press any key to continue...”,方便编程者调试。正常情况下启动Console程序(比如双击exe文件),程序按你写的代码运行,执行到main 函数中的return程序就结束,窗口关闭。所以如果要让窗口不关闭,让程序在return前阻塞就行了,在return 前加上getchar()或system("pause")即可。
仔细看debug菜单列表,里面有F5 和 ctrl+F5,如果使用后者则自动认为使用 system pause,可以在控制台下查看结果。
从vs运行的话,就算没有pause,它也会pause。
直接运行exe的话,没有pause,它就一闪而过。
在调试时 选择开始调适(不执行)Ctrl+F5.
用 getch()试试