在 C++ 中,将数据从一个对象到另一个对象的流动抽象为"流"
流在使用前要建立,使用后要删除
C++ 中,数据的输入和输出是通过 I/O 流来实现的
cpp
#include <iostream>
using namespace std;
bool larger(int x, int y);
int main()
{
int x, y;
bool t; //C++支持 bool 类型
cout << "输入x,y:" << endl;
cin >> x >> y;
t = larger(x, y);
cout << t << " " << boolalpha << t << " " << noboolalpha << t << endl;
if (t)
cout << x << "-" << y << "=" << x - y << endl;
else
cout << x << "+" << y << "=" << x + y << endl;
return 0;
}
bool larger(int x, int y)
{
if (x > y)
return true;
return false;
}
此外,C++ 增加了 bool 型,true -> 逻辑真,false -> 逻辑假
默认情况下,true 输出1,false 输出0
可使用 C++ 标准库中 boolalpha 改为 true / false,用 noboolalpha 改回 1/0