请考虑以下代码:
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main() {
int a, b;
cout << "Enter two integer: ";
cin >> a >> b;
if (a > b) {
int temp = a;
a = b;
b = temp;
}
cout << a << "<=" << b << endl;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码产生两个插入数字中的最小值。谁能解释if块如何工作?
c++ ×1