C++程序cout语句编译没问题但运行出现了问题
本帖最后由 Prolearning 于 2015-9-24 20:30 编辑#include<iostream>
using namespace std;
int main()
{
int a,b,sum;
cin>>a>>b;
sum=a+b;
cout<<"a+b="<<sum<<endl;
return 0;
}
编译时没报错,但运行时出现如图所示问题。
没有输入,也没有输出。直接运行完程序
重启电脑后就没问题了!!哥也是醉了!!这是为什么呢? 因为你运行的并不是这个程序,而是上一个程序。(也就是说,你看见当前编写的这个文件,并不能保证点击运行就是执行这个文件的程序) 是不是溢出问题哟。不能把A,B输入太大。因数他是INT类型的。试一下,我认不到英语。看代码好像没问题了。除了溢出问题外。 看看 yjip267 发表于 2015-9-21 08:51
是不是溢出问题哟。不能把A,B输入太大。因数他是INT类型的。试一下,我认不到英语。看代码好像没问题了。除 ...
问题是没输入就出现了这个界面!!!1 觉得是输入溢出问题 看看 顶~~~ 个人觉这是编译器的事 你的程序代码是没问题的!!看看是不是新建的选择不对!或者是重新启动编译器! 代码肯定是没问题的,应该就是你设置的问题,重新创建项目应该就好了,如果在不行,你设置个断点单步执行看看,a b是否有值输入,有的话就清空下缓冲区 我是来领鱼币的 领鱼币 领鱼币 领鱼币 仰望天上的光 发表于 2015-9-25 19:36
因为你运行的并不是这个程序,而是上一个程序。(也就是说,你看见当前编写的这个文件,并不能保证点击运行 ...
什么意思?能讲得详细点吗? Prolearning 发表于 2015-9-25 20:03
什么意思?能讲得详细点吗?
你要先搞清楚如何建立工程,如何选择当前工程,这个可以自己baidu 仰望天上的光 发表于 2015-9-26 10:29
你要先搞清楚如何建立工程,如何选择当前工程,这个可以自己baidu
哦哦,谢了
感谢楼主 学习了 int是不是溢出了{:1_1:} 打代码ing
页:
[1]