控制台程序在windows环境下运行,一般不等待。所以运行出结果即退出。至于system("pause")这个,可以让程序停住等待用户按任意键确认退出。但有一点,我的编译环境是vc,其他编译环境是否默认隐含system()这个函数就难说了。如果你用的dev-c++之类,包含头文件加上 #include
不是看不到,是程序运行完成后就立刻消失了。解决方案,在return 0;加多一行输入。。
比如cin>>i;有return 0;前面一行。
#include
int main()
{
cout<<"i=";
int i;
cin>>i;
cout<<"Your mumber is"< return 0;
}