【发布时间】:2017-03-21 12:44:50
【问题描述】:
我一直在尝试为即将完成的任务练习我的一小部分编码,但在我的一生中,我无法让 Visual Studio 认识到有一个 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;
}
【问题讨论】:
-
无论如何都尝试打印 a 和 b,看看实际值是多少。您的输入中可能发生了一些导致意外行为的情况。
-
我可以消除您的恐惧:您的
IF声明非常好。当程序完成执行时,窗口就会关闭。由于程序在IF语句执行完成后立即执行完毕,所以她写的就是这些。 -
尝试使用 Ctrl+F5 启动