题解:P1001 A+B Problem
NOI_Winner · · 题解
先上代码再解释:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
我们逐行解释:
#include <iostream>
这一行是预处理指令,用于包含头文件 iostream,后面的 cin 和 cout 都在该头文件中被定义。也就是说,要使用 cin 和 cout 必须加上这一行。
using namespace std;
C++ 标准头文件的的所有定义都被包含在名称空间 std 中,本行用于导入名称空间中的所有内容。初学者不需要理解其具体含义,只需记住在每一个程序中都加上这一行就行了。
int main()
这一行用于定义主函数 main,每一个程序都必须包含它,程序将从这里开始执行,它的内容需使用大括号包含。
int a, b;
这一行定义两个 int 类型变量 a 和 b,int 是最常用的整数类型,通常占用四个字节大小,存储的数据范围为 a 与 b 就是 int 类型的两个变量。
cin >> a >> b;
cin 语句用于输入,这里可以输入两个数并存入 a 和 b。还可以在后面继续拼接输入更多的数字,如 cin >> a >> b >> c;。
cout << a + b << endl;
这一行用于输出答案。a + b 是一个表达式,使用 cout 可将它输出,输出 endl 可用于换行。同样 cout 也可以在后面拼接。
return 0;
这一句用于结束程序并返回
祝大家在日后的学习中步步高升,勇攀 OI 之巅峰!!!