为什么Visual Studio编程C++的时候调试不出来

如题所述

第1个回答  推荐于2016-03-17
看下 解决方案的那个表示框。有工程的情况下
你没加断点,调试一闪而过。
在第一行按F9,或者 在最后一行加
system("pause");追问

为什么啊

为什么啊

追答

没有断点或者system("pause"),等同运行。你Ctrl+F5运行看看就明白了。这种问题,我想你老师肯定能帮你解答的。

追问

没有老师,自学中

追答

就是如果你想调试这种非常简单的控制台程序。需要加断点或者system("pause");否则,程序一般会在运行完毕后直接退出。

文本菜单程序和GUI图形界面程序的话,这些程序都有自己的事件循环,换而言之,这些程序被启动之后,会启动一个消息机制,来获取有关的交互相应消息。比如:鼠标点击,键盘输入,鼠标移动等等。不会点击运行,运行完毕后直接退出的状态(就像你现在写的这个程序)。等你自学到一定程度的时候,自然会碰到这些内容的。

努力吧。

本回答被提问者和网友采纳
第2个回答  2015-03-12
看下面的输出栏程序已成功执行,头文件加#include<iostream>,输出语句后加system("pause"),就可以看到结果了追问

为什么啊

第3个回答  2015-03-12
你的代码没有错啊
这个版本我没试用过,
要先编译 然后连接 最后执行
include右边加个空格试试 →_→追问

相似回答