在学C++之前先要搞清楚的几个概念
结构化编程: 使用子程序、程式码区块、for循环以及while循环等结构的编程
自顶向下:将大程序分解成小型的,便于管理的任务
自下向上:从低级组织到高级组织
过程性编程(强调算法)
面向对象编程(强调数据)
通用编程(强调算法)
C++三大特性:封装、继承、多态
复习总结一
使用c++应注意使用的C++的标准
源代码通过编译器生成目标代码,目标代码通过链接程序成为可执行代码。链接代码时,目标代将和其他代码链接起来,包括c++使用的库和一些标准的启动代码(startup code)
复习c++应先清楚一个c++程序是怎样的,基本结构如下
int main()
{
statements;
return 0;
}
通常main()由启动代码调用,而启动代码由编译器添加到程序中,所以函数头int main()描述的是main()和操作系统之间的接口,操作系统可以使用程序的返回值,每个c++程序必须有个main()函数,用户必须对它进行定义
C++编译器自带了很多头文件,每个头文件都支持一组特定工具
函数特性(有函数头和函数体,接受一个参数,返回一个值,,需要一个函数原型(function prototype))标准库函数的函数原型都在头文件中提供
访问命名空间std的方法
using namespace std;放函数定义前
using namespace std;放特定函数中
函数中使用using std::cout
不使用编译指令using ,要用std元素时直接std:: 如std::cout