一个小白对于C++运行时窗口闪退的疑惑

当我在用VS2013学着实例编一些小程序时总是需要不停的用到system("pause"),但又有人说不要频繁的使用该语句,因为不合适之类的,但是除了该语句还有别的阻止窗口闪退的办法么?

直接在最后加while(1){};就行了,这样不管程序在哪个上面都不会退

闪退是你点击exe运行发生的吗?
用Getchar();

你一定是按“F5启动调试”对吧,你使用“ctrl+F5直接运行(不调试)就不会出现这问题

ctrl+F5 (直接运行不调试)

添加system(“pause”);

不要加system"pause";不是标准语法

你在后面加上一个getChar();读取一个字符就可以。

调试的话,设一个断点,就不会闪退了。