C++ Primer Plus 笔记第二章
保持输出窗口打开:
添加一行代码cin.get();
函数头:
函数头描述了函数与调用它的函数的接口。 eg:int main()
函数名前面的部分---函数返回类型;
函数名后括号中的部分---形参列表 描述从调用函数传递给被调用函数的信息
#include<iostream>:
io: 输入输出;
#include编译指令 把iostream文件内容随源码文件内容一块发送给编译器
头文件名:
像iostream这样的文件叫作包含文件---它们被包含在其他文件中。也叫头文件;
有些C头文件被转换成了C++头文件,重命名为(去掉扩展名h,并在文件名称前面加上前缀c)
名称空间:
同时使用多个封装好的代码,不同代码中可能有相同函数名,名称空间可以把函数封装在不同的名称空间的单元中;
eg: using namespace std
使用cout进行C++输出:
cout是一个预定义的对象;
cout的对象属性包括一个插入操作符(<<);
cout << "Come up" << 相当于把Come up 插入到输出流;
cout 与printf() 相比,cout更加智能,能够识别数据类型
换行符:
cout << "\n";
cout << endl;
声明语句:
C++中所有变量必须声明;
int a; 编译器为变量a分配内存空间,int 为被存储的数据类型;
对于声明变量,C++ 的做法是尽肯能在首次使用变量前声明
cin:
cin >> a;
iostream 文件将cin定义为一个表示流入程序的字符流的对象;
cin 使用 >> 操作符从输入流中抽取字符
类简介:
类描述了一种数据类型的全部属性(详细描述了如何表示信息和可对数据执行的操作),对象是根据这些描述创建的实体;
类—>对象 相似于 类型—>变量
函数:
函数原型---使用函数前C++编译器必须知道函数的参数类型和返回值类型(函数原型是函数的接口);
库函数的原型包含在头文件,eg: cmath头文件里提供了sqrt()原型;
C++库函数存储在库文件中,编译程序时,在库文件中搜索使用的函数