我一直在努力练习编码的一小部分即将完成作业,但对于我的生活,我无法让视觉工作室认识到有一个if
功能,它只是完全跳过它。按下回车键后窗口就会关闭。
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << "Enter first number.";
cin >> a;
cout << "Enter second number.";
cin >> b;
if( a > b)
{
cout << "Variable a is greater than variable b." << endl;
cout << "Value of a is " << a << " value of b is " << b << endl;
}
return 0;
}
答案 0 :(得分:0)
不可移植,但是,当您使用Visual Studio时,您使用的是Windows,因此它可以正常运行。使用Visual Studio在调试模式下工作时,无需向程序添加系统(“暂停”)或其他内容。所以我猜你在发布模式下工作。
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout << "Enter first number.";
cin >> a;
cout << "Enter second number.";
cin >> b;
if( a > b)
{
cout << "Variable a is greater than variable b." << endl;
cout << "Value of a is " << a << " value of b is " << b << endl;
}
system("pause");
return 0;
}
编辑:
您不应该将std::endl用于新行,或者至少不需要每次需要新行。你应该写<< "\n";
std::endl
插入一个新行字符+刷新缓冲区。了解<< std::endl;
和<< "\n";