第一图书网

C++大学基础教程

徐惠民 人民邮电出版社
出版时间:

2005-2  

出版社:

人民邮电出版社  

作者:

徐惠民  

页数:

307  

Tag标签:

无  

内容概要

  本书共13章。前7章覆盖了C++基本程序设计的内容,后6章讲述了C++面向对象程序设计的思想和基本方法。教材中对于C++中非常重要的指针、引用、封装、继承、多态和异常处理等都作了详细而清晰的叙述。  教材的编写目的是为学生打好程序设计的基础,因此,特别注意在介绍基本概念和基本方法的同时,重视良好编程习惯的培养。  本书适合作大学程序设计课程的教材或专门的培训教材,也可作为研究生的相关课程的参考和程序设计人员的参考。

书籍目录

第1章 C++初步1.1 程序设计语言的发展1.2 面向过程的程序设计1.3 面向对象的程序设计1.4 C++的诞生1.5 程序开发过程1.6 最简单的程序本章小结习题第2章 基本数据类型与表达式2.1 C++的词法记号和标识符2.2 基本数据类型2.3 变量和常量2.4 运算符和表达式2.5 基本输入输出本章小结习题第3章 C++控制语句3.1 算法的基本控制结构3.2 if选择语句3.3 switch选择语句3.4 循环语句3.5 循环嵌套3.6 应用举例本章小结习题第4章 函数4.1 函数概述4.2 函数定义及使用4.3 函数调用4.4 内联函数4.5 重载函数4.6 默认参数值的函数4.7 全局变量与局部变量4.8 变量的存储类型和生存期4.9 编译预处理本章小结习题第5章 数组第6章 指针和引用第7章 C++其他自定义数据类型第8章 类与对象第9章 继承与派生第10章 运算符重载第11章 多态性第12章 I/O流及输入输出第13章 异常处理

章节摘录

  第1章 C++初步  1.1 程序设计语言的发展  1946年世界上第一台电子计算机ENIAC诞生,当时对计算机的控制使用的是机器语言。机器语言是简单的“0”和“1”的组合,便于计算机识别,但对于人类来说却晦涩难懂,难于记忆和使用,并且机器语言与硬件相关,不同的计算机使用的机器语言不同。  到了20世纪50年代末,出现了晶体管计算机,计算机运算速度从每秒几万次达到每秒钟几十万次,汇编语言出现并发展起来。汇编语言将机器语言映射为一些可以被人们读懂的助记符,如“ADD”、“SUB”等,方便人类记忆和使用。但汇编语言也是与机器硬件相关的,机器语言和汇编语言都属于低级语言。  随着20世纪60年代早期集成电路的出现,高级语言开始出现并逐步发展起来。高级语言是计算机编程语言的一大进步,人们不必了解机器的细节,通过更高层次的数据抽象使程序更能体现客观事物的结构和逻辑关系,这使得编程语言和人类的自然语言更加接近。但二者之间还是有很大的区别,因此,程序设计语言仍然在不断的发展中。目前,程序设计语言的发展过程如图1-1所示。


图书封面

图书标签Tags

广告

下载页面


C++大学基础教程 PDF格式下载



相关图书