预处理器编译指令#include:
include 后的代码在编译时将被替代成该头文件中的代码
“iostream” 主要可以实现输入输出相关功能,所以包含了cin,cout等方法的程序必须要include这个头文件
函数头:int main() :
main函数之所以必需是因为它将被启动代码调用,它是操作系统和程序之间的桥梁、接口
int 代表main() 函数返回的是一个整数值,这和 return 0;是相照应的;
Q:这一返回值被谁接收了呢?A:操作系统。收到0即表示程序运行正常。
编译指令 using namespace std :
namespace 的作用其实就是存放名称,如果同一个函数在不同的公司有不同版本,那么用命名空间就可以很好地指定:e.g. Microsoft::sqrt() Macitosh::sqrt()
类,函数,变量都被存放在名称空间std中,为了方便,便用“using”这个指令一次性全部指定使用std
C++的输入与输出其实都是一种流 (flow),”<<””>>”符号表示了信息传递的方向
引入一个概念——运算符重载:就是指同一个运算符在的语义随语境而改变,比如此处的“<<”“>>”
cin、cout 这两者本质上分别是 istream 和 ostream 两个类里的对象。