开发环境和直接运行是不一样的。在VC++6.0中运行,是开发环境帮你把窗口停住了。直接运行.exe相当于新起了一个进程,按你所写的程序执行,程序执行完了,自然进程也就结束了,所以程序就关闭了,这就是为什么你能看到闪了一下。你可以在程序最后加一句 system("pause");这样窗口就会停住了。另外,建议你最好不要用VC++6.0了,太老了,而且对C++的标准支持太差,很多东西你在VC++6.0能跑起来,但是换到别的开发环境下就会错误一大堆,为了养成良好的编程习惯,也为了能更好的学习C++,我建议你用Visual Studio 2008或以上开发环境...