C++程序设计

出版时间:2009-4  出版社:中国人民大学出版社  作者:邓飞,李瑶 主编  页数:332  

前言

  本书全面介绍了C++语言。作为一本入门书,它以教程的形式对C++语言进行了清晰地讲解,并辅以丰富的示例。与大多数入门教程不同,本书对C++语言本身进行了详尽地描述,并着重介绍了目前通行的、行之有效的程序设计技巧。 本书共分为14章。 第l章绪论:从发展的角度概要介绍了面向对象程序设计语言的产生和特点,结构化程序设计和面向对象程序设计的概念和区别,并简单介绍了什么是面向对象的软件工程,最后介绍了程序的开发过程。  第2章 visual c++开发环境简介:主要对c++的集成开发环境Visual c++6.0进行了介绍。  第3章基本数据类型与表达式:讲述c++程序设计的基础知识。首先简要介绍了构成C++语句的基本部分——字符集、关键字、标识符、操作符等,然后在此基础上介绍了基本数据类型,最后介绍了C++的运算符与表达式。  第4章C++控制结构:讨论C++的控制语句。程序是一些按次序执行的语句。执行语句是为了要完成某个操作、修改某个数据。通过本章可以掌握各种过程化控制语句的使用。  第5章 函数:讲述了C++语言的函数。在面向对象的程序设计中,函数是模块划分的基本单位,是对处理问题过程的基本抽象单元,是对功能的抽象。本章主要从应用的角度讲述各种函数的定义和使用方法,特别是系统函数的使用方法。  第6章数组与指针:讨论数组、指针与字符串。数组和指针是C++语言中最常用的复合(构造)类型数据,是数据和对象组织表示的最主要手段,也是组织运算的有力工具。本章首先介绍数组、指针的基本概念及动态存储分配问题,接着围绕数据和对象组织这一问题,着重讲解如何通过使用数组和指针解决数据及对象之间的联系和协调,最后还介绍了字符串这类特殊的数组和指针的处理方法。  第7章引用、结构体与共用体:首先介绍引用的特征,它允许程序来确定把参数传递给函数的方法,然后介绍了结构体的内容,它能够使各个数据类型组合在一起,最后对共用体进行了简单的介绍。  第8章类与对象:首先介绍C++中类和对象的定义和使用方法,然后对构造函数和析构函数进行介绍,最后讲述了对象数组与对象指针的内容,以及动态建立和释放对象的方法。  第9章C++程序的结构:首先讲述了标识符的作用域和可见性,对象的生存期,以及使用全局变量和局部变量、类的静态成员和友元来实现数据共用,接着讨论了共用数据的保护,以及如何使用多文档结构来组织和编写程序,解决较为复杂的问题。  第10章继承与派生:讲述类的继承特性。围绕派生过程,着重讨论不同继承方式下的派生类成员的访问控制问题、添加构造函数和析构函数,接着讨论在较为复杂的继承关系中,继承与组合的问题,最后还讨论了多重继承问题。

内容概要

本书将C++作为大学生学习程序设计的入门语言,不仅详细介绍了语言本身,而且介绍了常用的数据结构和算法。为了适应读者对C++语言的学习需要,本书系统讲解了以下内容:C++的基本数据类型与表达式,C++控制结构,函数,数组与指针,引用、结构体和共用体,类与对象,C++程序的结构,继承与派生及多态性,模板,流类库与输入输出,异常处理和命名空间,并对面向对象程序设计开发和C++的集成开发环境Visual C++6.0进行了介绍。    本书由浅入深,循序渐进,重点突出,对C++从基础的数据类型到高级应用都做了详细讲解。本书既可作为高等院校相关课程的教材,也可作为高级语言学习者和程序员的参考书。

书籍目录

第1章  绪论  1.1  计算机程序设计语言的发展    1.1.1  机器语言与汇编语言    1.1.2  高级语言    1.1.3  面向对象的语言  1.2  C++语言概述    1.2.1  C++的产生    1.2.2  C++的特点  1.3  结构化程序设计  1.4  面向对象程序设计    1.4.1  面向对象的方法    1.4.2  面向对象的软件开发  1.5  程序的开发过程    1.5.1  基本术语    1.5.2  程序的开发过程  1.6  最简单的程序  1.7  练习题第2章  VisualC++开发环境简介 2.1  C++语言实验环境配置 2.2  VisualC++6.0的使用  2.2.1  VisualC++介绍  2.2.2  VisualC++的安装和启动  2.2.3  常用功能键及其意义  2.2.4  输入和编辑源程序  2.2.5  编译、连接和运行  2.2.6  建立和运行包含多个文件的程序的方法 2.3  VisualC++6.0工程相关文件介绍第3章  基本数据类型与表达式 3.1  字符集与保留字 3.2  基本数据类型  3.2.1  基本数据类型  3.2.2  常量  3.2.3  变量  3.3  运算符与表达式  3.4  练习题第4章  C++控制结构 4.1  C++程序语句 4.2  选择结构和if语句  4.2.1  用if语句实现选择结构  4.2.2  多重选择结构 4.3  循环结构和循环语句  4.3.1  用while语句构成循环  4.3.2  用d0while语句构成循环.  4.3.3  用for语句构成循环 4.4  转向语句  4.4.1  break语句  4.4.2  continue语句  4.4.3  goto语句 4.5  练习题第5章  函数 5.1  函数概述 5.2  函数参数和函数的值  5.2.1  形式参数和实际参数  5.2.2  函数的返回值 5.3  函数的调用 5.4  局部变量与全局变量  5.4.1  局部变量  5.4.2  全局变量 5.5  静态局部变量 5.6  带默认形参值函数 5.7  内联函数 5.8  函数的嵌套调用 5.9  函数递归调用 5.10  函数重载 ……第6章  数组与指针第7章  引用、结构体与共用体第8章  类与对象第9章  C++程序的结构第10章  继承与派生第11章  多态性第12章  模板第13章  流类库与输入输出第14章  异常处理和命名空间

编辑推荐

  《C++程序设计》全面介绍了C++语言。作为一本入门书,它以教程的形式对C++语言进行了清晰地讲解,并辅以丰富的示例。与大多数入门教程不同,《C++程序设计》对C++语言本身进行了详尽地描述,并着重介绍了目前通行的、行之有效的程序设计技巧。 《C++程序设计》适用的读者范围很广,不管你是刚接触编程语言的新手,还是已经具有C++语言基础的开发人员,甚至是已经熟练掌握了C、Java的老程序员,使用《C++程序设计》都会有较大的收获,迅速提升编程技能。

图书封面

评论、评分、阅读与下载


    C++程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7