下面的程序是C++教材里面的,然后我在DEV-C++里面运行,进入DOS界面闪一下就没了,看不到输出,这是为什么

#include<iostream.h>intmain(){intmyAge=39;//initializetwointegersintyourAge=39;cout<<... #include <iostream.h>
int main()
{
int myAge = 39; // initialize two integers
int yourAge = 39;
cout << "I am: " << myAge << " years old.\n";
cout << "You are: " << yourAge << " years old\n";
myAge++; // postfix increment
++yourAge; // prefix increment
cout << "One year passes...\n";
cout << "I am: " << myAge << " years old.\n";
cout << "You are: " << yourAge << " years old\n";
cout << "Another year passes\n";
cout << "I am: " << myAge++ << " years old.\n";

cout << "Let's print it again.\n";
cout << "I am: " << myAge << " years old.\n";
cout << "You are: " << yourAge << " years old\n";
return 0;
}
展开
 我来答
john717391514
2011-03-28
知道答主
回答量:24
采纳率:0%
帮助的人:22.6万
展开全部
在 return 0;前 加上 system("pause"); dev 在运行的时候 没有自动调用system("pause")
索多玛海盗
2011-03-28 · TA获得超过191个赞
知道答主
回答量:128
采纳率:100%
帮助的人:0
展开全部
加getch();
作用是接收一个字符,这样当程序结束前,需要你输入一个字符才能继续。
注意要加到return前边
如下:
cout << "I am: " << myAge << " years old.\n";
cout << "You are: " << yourAge << " years old\n";
getch();
return 0;
}

C++编译器不推荐DEV,我推荐CODEBLOCKS,学习或者做项目都很好用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屿浪2ae1
2011-03-28 · TA获得超过848个赞
知道答主
回答量:103
采纳率:0%
帮助的人:65.9万
展开全部
它运行完了就关闭了
有个语句 好像是 System("pause');
你加在 return 前面 ,让它 暂停一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是夏锋
2011-03-28
知道答主
回答量:30
采纳率:0%
帮助的人:10.4万
展开全部
你在return 0;前面加上一句system("pause");就OK了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式