C++ primer 学习笔记

来源:互联网 发布:淘宝助理 电子面单 编辑:程序博客网 时间:2024/05/23 15:00

第一章 预备知识

 

1.2.2 C 语言编程原理

 

计算机语言要处理两个概念:数据和算法

1、数据:程序使用和处理的信息;

2、算法:程序使用的方法;

3、C强调是编程的过程,着重于算法;

4、结构化编程、自顶向下设计;

 

1.2.3 面向对象编程

1、OOP强调是的数据,其理念是设计与问题的本质相对应的数据格式;

2、类和对象,抽象和具体;

3、OOP将数据和方法合并为类定义,类的实例化即为对象;

4、c++优点:可以方便重用地使用现有的、及月结经过测试的代码。

5、泛型编程:指的是创建独立于类型的代码。(generic programming)

6、编程步骤:源代码→编译器→目标代码→链接程序(启动代码、库代码)→可执行代码