提供比较常见的解决方案: 在工程上右键―>属性―>配置属性―>连接器―>系统―>子系统(在窗口右边)―>下拉框选择控制台(/SUBSYSTEM:CONSOLE) 你执行时按的是F5,而正确的应该是Ctrl+F5 1、<stdio.h>中的getchar(); 2、<stdlib.h>中的system("pause"); 3、<iostream>中的cin.get(); 文章来源: VisualStudio中C++程序输出一闪而过的解决方案 标签 getchar f5