出版时间:2008-11 出版社:清华大学出版社 作者:李龙澍 页数:243
内容概要
《C++程序设计(第2版)》系统地讲述了C++语言的基本概念和编程方法,首先介绍C++的基本表达式、基本语句和函数,接着阐述面向对象的基本概念和类、对象的设计方法,然后讲述C++程序设计的继承、多态和输入输出结构,最后通过实际例子阐明C++程序设计方法和技巧。 《C++程序设计(第2版)》针对我国计算机程序设计教育的特点,重点放在让读者掌握分析问题和解决问题的方法上,力求将复杂的概念用简洁的语言描述出来,让读者学会用C++语言编写实际应用程序。《C++程序设计(第2版)》内容丰富、结构合理、语言流畅,融趣味性与科学性于一体,同时配有大量习题和实训题目,读者可通过学习《C++程序设计(第2版)》的配套用书《C++程序设计实训(第2版)》,加深对《C++程序设计(第2版)》的理解。 《C++程序设计(第2版)》适合作为大学各专业程序设计语言课程的教材,也可供各类计算机应用人员学习使用。
书籍目录
第1章 C++入门 1.1 什么是C++1.2 一个C++程序1.3 C++程序的结构1.4 例题分析和小结实训1 编制一个简单C++的程序习题1第2章 数据类型和表达式2.1 词法符号2.2 基本数据类型2.3 结构数据类型2.4 表达式2.5 例题分析和小结实训2 标识符和表达式实训习题2第3章 语句和函数3.1 赋值语句3.2 选择语句3.3 循环语句3.4 函数3.5 函数的重载3.6 系统函数的调用3.7 例题分析和小结实训3 职工信息处理和趣味取球习题3第4章 面向对象基本概念与类4.1 面向对象程序设计的基本概念4.2 类4.3 成员函数重载4.4 例题分析和小结实训4 建造集合类实训习题4第5章 对象5.1 对象的建立和撤销5.2 对象的赋值5.3 例题分析和小结实训5 数组数据处理对象实训习题5第6章 指针和引用6.1 指针6.2 引用6.3 例题分析和小结实训6 编制一个排序数组类习题6第7章 继承第8章 静态成员和友元第9章 多态和虚函数第10章 输入流和输出流第11章 模板和异常处理第12章 综合应用实例参考文献
章节摘录
第1章 C++入门 为了更好地适应现代信息社会的发展,每一位计算机工作者都有必要学会使用一门计算机程序设计语言。C++语言是当今最流行的一种计算机程序设计语言。 1.1 什么是C++ 1.1.1 什么是C++程序设计语言 人们要进行某种游戏,就必须遵循这种游戏的游戏规则。计算机程序设计语言是一种人与计算机交互的游戏规则。要想让计算机完成某种任务,人们必须首先掌握这种交互的游戏规则。计算机是完全按照人们编写的程序进行工作的。计算机程序设计语言是计算机可以认识的语言,人们可以用这种语言描述问题的解决方法和步骤,计算机就可以理解并执行。 计算机语言随着计算机科学的发展而发展,它的每一步发展都是使计算机语言与人类的自然语言更加接近。 在20世纪80年代以前,人们编写程序是面向过程的,就是把现实生活中的问题,转化成一个个的过程,再把每个过程编写成程序。 到了20世纪80年代,出现了面向对象的思想,就是把一个事物(或实体)编写一段程序,不要再把它转换成过程,少了个中间环节,也就减少了出错的可能性。 C++是当今最流行的一种面向对象的程序设计语言,它是在20世纪80年代早期由 贝尔实验室开发的一种语言。当时C语言已经非常流行,随着问题复杂度的提高和面向对象方法的提出,C语言显得力不从心,C++是由C语言扩展而成的,它继承了C语言的优点,又极大地扩充了C语言的功能。C++已经在众多应用领域中作为首选程序设计语言,尤其适用于开发中等和大型的计算机应用项目。从开发时间、费用到形成的软件的可重用性、可扩充性、可维护性以及可靠性等方面都显示出C++的优越性。
图书封面
评论、评分、阅读与下载