我是c++
的新手。
#include <iostream>
using std::cout;
using std::endl;
using namespace std;
int main()
{
int a = 0;
int b = 10;
cout << "Enter first number \n";
cin >> a;
if (a < 10)
{
cout << "Less";
}
}
现在,当我输入5时,没有任何事情发生,控制台退出。我认为它应该显示“更少”但它没有。为什么呢?
答案 0 :(得分:2)
这是因为您正在使用某种IDE,并且通常在IDE中它们会显示一个包含输出的控制台盒,并且该控制台在程序完成后会消失。
正在显示,但控制台窗口退出的速度太快,您无法看到它。
您可以做的是在最后添加几行,例如:
#include <iostream>
#include <string>
using std::cout;
using std::endl;
using namespace std;
int main()
{
int a = 0;
int b = 10;
cout << "Enter first number \n";
cin >> a;
if (a < 10)
{
cout << "Less";
}
std::string pause;
cin >> pause;
}