程序运行的具体步骤

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:46:04
#include <iostream>
using namespace std;
int main()
{
int x;
cout<<"Please input a number";
cin>>x;
if(x==10)cout<<"予人玫瑰,手留余香。";
}
程序运行界面已经出现了:Please input a number
然后输入了一个10,按回车,可结果又返回了源序界面。不知道是怎么回事。
用的是Dev-C++

你在程序结尾加一个暂停就好了,要不太快你看不见的,不是程序没执行。程序结尾加这个:system("pause");
C++ win32控制台后面都加这个,要不结尾是什么你都看不见。

是因为程序执行完毕,没有停下来,导致结果一晃而过了。

试试在头部加一行: #include <stdlib.h>

然后在程序的最后面加一句:

system("pause");

让程序停下来,你就看到了。

在结尾加上
while(getchar()!=-1);
即可

你的程序是对的,因为运行完后他回到起点。
你在后面加一句。
getch();
就能看到了。

不知道你用的哪个编译器,我用vc6.0运行你的程序,是好的。有些编译器会自动刷屏,也就是说最后的“予人玫瑰,手留余香。"其实是显示的,但是在很短的时间就被刷掉了。你可以在程序最后加一个输入语句, 例如cin>>x,再运行应该可以看到字的。

是什么编译环境