lab expreience

UFUG2601

第一章 开始学习C++

一个C++代码的基础成分:

预处理器编译指令#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

关于cin和cout:

C++的输入与输出其实都是一种流 (flow),”<<””>>”符号表示了信息传递的方向

引入一个概念——运算符重载:就是指同一个运算符在的语义随语境而改变,比如此处的“<<”“>>”

cin、cout 这两者本质上分别是 istream 和 ostream 两个类里的对象。