C+语言程序设计 杨国兴张东玲主编 中国水利水电出版社
C++语言程序设计 杨国兴 张东玲 主 编 中国水利水电出版社
第1章C++与面向对象程序概述 1.1程序设计语言的发展 12面向对象程序设计的特点 1.3C++语言的特点 14简单的C++程序 1.5 isual c艹+6.0编程环境简介
第1章 C++与面向对象程序概述 1.1 程序设计语言的发展 1.2 面向对象程序设计的特点 1.3 C++语言的特点 1.4 简单的C++程序 1.5 Visual C++ 6.0编程环境简介
第1章C++与面向对象程序概述 1.1程序设计语言的发展 1.1.1机器语言 由计算机硬件系统可以识别的二进制指令组成的语言称为机 器语言。 1.1.2汇编语言 汇编语言是用人们比较习惯的符号来代替机器指令(如用 ADD来代替001表示加法操作) 汇编语言和机器语言都属于低级语言,其语言的结构都是以 面向机器的指令序列形式为主,与人的习惯语言方式距离较远 因此编写的程序可读性及可维护性差、代码冗长、不适于编写大 规模程序,同时程序依赖于机器、可移植性差
1.1 程序设计语言的发展 1.1.1 机器语言 由计算机硬件系统可以识别的二进制指令组成的语言称为机 器语言。 1.1.2 汇编语言 汇编语言是用人们比较习惯的符号来代替机器指令(如用 ADD来代替001表示加法操作)。 汇编语言和机器语言都属于低级语言,其语言的结构都是以 面向机器的指令序列形式为主,与人的习惯语言方式距离较远 , 因此编写的程序可读性及可维护性差、代码冗长、不适于编写大 规模程序,同时程序依赖于机器、可移植性差。 第1章 C++与面向对象程序概述
第1章C++与面向对象程序概述 1.1程序设计语言的发展 1.1.3高级语言 与汇编语言和机器语言相比,高级语言更接近人类的自然语 言,程序可以采用具有一定涵义的数据命名和容易理解的语句编 写。 高级语言的发展经历了高级语言编程的初级阶段、结构程序 设计阶段和面向对象程序设计阶段。 结构化程序设计的特点:自顶向下、逐步求精。他是一种面 向过程的程序设计方法,将程序分解为模块,使得数据和数据处 理过程分离。 面向对象的程序设计方法将数据和处理数据的过程封装在 起,形成一个有机的整体(即类),更符合人们通常的思维习惯, 使得开发的软件产品易重用,易修改,易测试,易维护,易扩充 返回
1.1 程序设计语言的发展 1.1.3 高级语言 与汇编语言和机器语言相比,高级语言更接近人类的自然语 言,程序可以采用具有一定涵义的数据命名和容易理解的语句编 写。 高级语言的发展经历了高级语言编程的初级阶段、结构程序 设计阶段和面向对象程序设计阶段。 结构化程序设计的特点:自顶向下、逐步求精。他是一种面 向过程的程序设计方法,将程序分解为模块,使得数据和数据处 理过程分离。 面向对象的程序设计方法将数据和处理数据的过程封装在一 起,形成一个有机的整体(即类),更符合人们通常的思维习惯, 使得开发的软件产品易重用,易修改,易测试,易维护,易扩充。 第1章 C++与面向对象程序概述 返 回
第1章C++与面向对象程序概述 1.2面向对象程序设计的特点 1121面向对象程序设计的基本概念 1.类:具有相同特性(数据元素)和相同行为(函数)的对 象的集合,如汽车类、人类等。 2.对象:是现实世界实际存在的事物,是类的一个具体实例 面向对象程序设计中的对象是系统中用来描述客观事物的一个实 体,它是用来构成系统的一个基本单位。对象由一组属性和一组 行为构成。 3.属性:类中的特性(数据)称为类的属性,如汽车的颜色 书的作者、书名等都是属性 4.方法:类中的行为(函数)称为类的方法,如汽车的刹车 加速行为等都是方法
1.2 面向对象程序设计的特点 1.2.1 面向对象程序设计的基本概念 1. 类:具有相同特性(数据元素)和相同行为(函数)的对 象的集合,如汽车类、人类等。 2. 对象:是现实世界实际存在的事物,是类的一个具体实例。 面向对象程序设计中的对象是系统中用来描述客观事物的一个实 体,它是用来构成系统的一个基本单位。对象由一组属性和一组 行为构成。 3. 属性:类中的特性(数据)称为类的属性,如汽车的颜色、 书的作者、书名等都是属性。 4. 方法:类中的行为(函数)称为类的方法,如汽车的刹车、 加速行为等都是方法。 第1章 C++与面向对象程序概述