新闻资讯
看你所看,想你所想

C++语言程序设计教程与实验

《C++语来自言程序设计教程与实验(第三版)》是由温秀梅、丁学钧、李建华主360百科编,2012年清华大学出版社出版的21世纪高等学校计算机基础实用规银成完看划教材。该教材适合作达些变小查为非计算机专业本科生教学或计算机应用培训班的教材,同时,还可以作为自学或函授学习的参考书。

全书由3个部分组成,共分12章。第1部分(第1~8章)是对C++语言基本特性的介绍,有些是和C语言有类似的地方。第2部分(第9~12章)是关于C++语江我几争静帮延友临言面向对象的基本思想落互获民举哪世及设计方法。第3部分是坏张市她款该教材的附录部分,包括有重要还的副的实验内容设计及Visual C++6.0环境介绍。

  • 书名 C++语言程序设计教程与实验(第三版)
  • 作者 温秀梅、丁学钧、李建华
  • ISBN 9787302283621
  • 类别 21世纪高等学校计算机基础实用规划教材
  • 页数 343页

成书过程

成书过程

  该教材参考全国及河北省计算机二级考试(C/C++语言)大纲的要求编写而防报从友率度正殖觉写玉成。

  在第一版的此基础来自上,作者听取了专家、同360百科行和读者的意见,并结合自己的教学实践,适当调整了该教材写作、教学、编程等方面的风格及相关的配套材料,对各章内容和表述方式进行了修改,更新了部分内容和例题。

  该教材由河北建筑工程学院温秀梅、丁学钧、李建湖问家路将费跑限华任主编,庞慧、孟凡兴、刘素桃(中国电子科技集团公司第五十四研究所)任副主编。参加编写者有祁爱华、岳杰、司亚超、孙皓月、赵建光、赵明瞻,全书由温秀梅进行统稿和审校。

出版工作

  2012年4月1日,该教材由清观专华大学出版社出版。

出版社工作人员

  责任编辑

  封面设计

  责任校对

  责任印制

 束视载我投似企据技女绍 魏江江

  常雪影

  胡伟民

  杨艳

内容简介

  全书由3个部分组成,共分12章。第1部分(第1~8章)是对C++语言基本特性的介绍,有些是和C语言有类似的地方。第2部分(第9~12章)是石司地候关于C++语言面向对象的基本思想及设计方法依越剧丝跟互。第3部分是该教材的附录部分,包括有重要的实验内容设计及VisualC++6.0环境介绍。此外,附录还毛育陆斯杀永控开室己作包含程序的调试与运行、标准字符ASCII表、实验、模拟考试题、课程设计任务书、参考课时安排。

教材目录

  第1油求营周水新陈背做章绪论

  1.1程序设计概述

  1.1.1计算机程序设计语言的发展

  1.1.2程序设计的发展历程

  1.1.3结查场款年构化程序设计

  1.1.4来自面向对象程序设计

  1.2C++语言发展史简介

  1.3C++语言的基本语法成分

  1.3.1字符集

  1.3.2标识符

  1.3.3关键字

  1.3.4运算符

  1.3.5分隔符

  1.3.6空白符

  1.4C++程序的开发步骤和结构

  1.4.1C+360百科+程序开发步骤

  1.4.2C++程序的结构

  第2章基本数据类型、运算符与表达式

  2.1数据试解单货精历半氧业殖普类型概述

  2.2宣独固兵装础及常量与变量

  2.2.1常量

  2.2.2变量

  2.3基本数据类型

  2.3.似出1整型

  2.3.2实型

  2.3.3字符型

  2.3.4布尔类型

  2.3.5v镇模面么oid类型

  2.4运算符和表达式

  2.4.1赋值运算符和赋值表超积受宣互贵进板达式

  2.4.2算术运算符现氧画振车红乙防和算术表达式

  2.4.3关系火婷革方运算符和关系表达式

  2.4.4逻辑运算符和逻辑族棉积表达式

  2.4.5条件运算符和条件表达式

  2.4.6逗号运算符和逗号表达式

  2.4.7位运算符

  2.5类型转换

  2.5.1自动类型转换

  2.5.2强术却味实制类型转换

  习题

湖英强叫  第3章结构化程序设计

  3.1C++语言输入输出流

  3.1.1C++语言无格式输入输出

  3.1.2C++语言种占末总普盐格式输入输出

  3.2结构化程序设计概述

  3.3顺序结构程序设计

  3.3.1顺序结构

  3.3.2程序举例

  3.4选择结构程序设计

  3.4.1用if语句实现选择结构设计

  3.4.2用switch语句实现选择结构设计

  3.5循环结构程序设

  3.5.1while语句

  3.5.2dowhile负娘读语句

  3.5.3for语句

  3.5.4跳转语句break和continue

  3.5.5循环的嵌套

  3.6程序设计举例

  习题

  第4章数组

  4.1一维数组

  静引编于4.1.1一维数组的定义

  破草燃早承古精编艺4.1.2一维数组元素的引用

  4.1.3一维数组的初始化

  4.1.4一维数组程序举例

  4.2二维数组

  4.2.1二维数组的定义

  4.2.2二维数组元素的引用

  4.2.3二维数组的初始化

  4.2.4二维数组程序举例

  4.3字符数组

  4.3.1字符数组的定义

  4.3.2字符数组的初始化

  4.3.3字符数组的使用

  4.3.4字符数组程序举例

  4.3.5字符串处理函数

  4.3.6字符串程序举例

  习题

  第5章函数

  5.1函数的定义

  5.1.1定义函数

  5.1.2函数原型

  5.2函数的调用

  5.2.1调用函数

  5.2.2参数传递机制

  5.2.3函数返回值

  5.2.4函数调用中的数据流

  5.3函数的嵌套调用

  5.4递归函数

  5.5作用域与生命期

  5.5.1作用域

  5.5.2全局变量和局部变量

  5.5.3生命期

  习题

  第6章指针

  6.1指针的基本概念

  6.1.1指针的概念

  6.1.2指针变量的定义

  6.1.3指针变量运算符

  6.1.4指针变量的初始化与赋值

  6.1.5指针的运算

  6.2指针与数组

  6.2.1指向数组的指针

  6.2.2指针与字符数组

  6.2.3多级指针与指针数组

  6.2.4指针与多维数组

  6.2.5数组指针

  6.3指针与函数

  6.3.1指针作为函数参数

  6.3.2函数调用中数组的传递

  6.3.3函数指针

  习题

  第7章编译预处理命令

  7.1宏定义

  7.1.1不带参数的宏定义

  7.1.2带参数的宏

  7.2文件包含

  7.3条件编译

  习题

  第8章结构体、共用体和枚举类型

  8.1结构体类型

  8.2定义结构体类型变量

  8.2.1先定义结构体类型再定义变量

  8.2.2定义结构体类型的同时定义变量

  8.2.3直接定义结构体类型变量

  8.2.4结构体变量的初始化

  8.3结构体变量成员的引用

  8.4结构体数组

  8.4.1结构体数组的定义

  8.4.2结构体数组的初始化

  8.4.3结构体数组应用举例

  8.5结构体指针

  8.5.1指向结构体变量的指针

  8.5.2指向结构体数组的指针

  8.5.3用结构体变量和结构体指针作为函数参数

  8.6用指针处理链表

  8.6.1链表的概述

  8.6.2动态内存分配

  8.6.3建立单向动态链表

  8.6.4输出链表

  8.6.5对链表的删除操作

  8.6.6对链表的插入操作

  8.7共用体

  8.7.1共用体的概念

  8.7.2共用体类型和共用体类型变量的定义

  8.7.3共用体成员的引用方式

  8.7.4共用体类型的特点

  8.8枚举类型

  8.8.1枚举类型及枚举变量的定义

  8.8.2枚举元素的引用

  8.8.3用typedef声明类型

  习题

  第9章面向对象程序设计基础

  9.1面向对象程序设计概述

  9.1.1面向对象是软件方法学的返璞归真

  9.1.2面向对象程序设计语言的四大家族

  9.1.3面向对象程序分析(OOA)与设计(OOD)的基本步骤

  9.2类和对象

  9.2.1类

  9.2.2对象

  9.2.3名字解析和this指针

  9.3带默认参数的函数和函数重载

  9.3.1带默认参数的函数

  9.3.2函数重载

  9.4构造函数和析构函数

  9.4.1构造函数

  9.4.2析构函数

  9.5对象成员和静态成员

  9.5.1对象成员

  9.5.2静态成员

  9.6友元

  9.7函数模板和类模板

  9.7.1函数模板

  9.7.2类模板

  习题

  第10章继承与派生

  10.1单一继承

  10.1.1继承与派生

  10.1.2派生类的定义

  10.1.3类的继承方式

  10.1.4派生类的构造函数和析构函数

  10.2多重继承

  10.2.1多重继承的概念和定义

  10.2.2二义性和支配规则

  10.2.3赋值兼容规则

  10.3虚基类

  10.3.1虚基类的概念

  10.3.2多重继承的构造函数和析构函数

  习题

  第11章多态性与虚函数

  11.1运算符重载

  11.1.1什么是运算符重载

  11.1.2用成员函数重载运算符

  11.1.3用友元函数重载运算符

  11.1.4几个运算符的重载

  11.2虚函数

  11.2.1为什么要引入虚函数

  11.2.2虚函数的定义与使用

  11.3纯虚函数和抽象类

  11.3.1纯虚函数的概念

  11.3.2抽象类的概念

  11.4虚析构函数

  习题

  第12章输入输出流

  12.1标准输入输出流

  12.1.1输入输出流的概念

  12.1.2C++所有输入输出类的继承关系

  12.2文件输入输出流

  习题

  附录A程序的调试与运行

  附录B标准字符ASCII表

  附录C实验

  附录D模拟考试题

  附录E课程设计任务书

  附录F参考课时安排

  参考文献

  (注:目录排版顺序为从左列至右列 )

教学资源

  该教材有配套教材--《C++语言程序设计教程与实验(第三版)学习指导与习题解答》。

  书名

  书号

  出版社

  出版时间

  作者

  《C++语言程序设计教程与实验(第三版)学习指导与习题解答》

  9787302283782

  清华大学出版社

  2012.05.01

  温秀梅、高丽婷、 庞慧

教材特色

  1. 该教材在体系结构的安排上将C++语言基础知识和一般的编程思想结合,对于典型例题进行了分析解释,除在每章后附有习题外,还在附录中整合了实验设计;
  2. 该教材内容覆盖大纲的所有内容,并在书后附有两套模拟考试题;
  3. 该教材对于语言的描述是与平台无关的,只要有标准C++编译器的支持即可,可适合于不同的操作系统,如Windows(VisualC++6.0)及DOS(BorlandC++3.1)等;
  4. 该教材使用常用的计算方法及其C++源程序。

作者简介

  温秀梅,1972年生,女,汉族,硕士,河北张家口人,河北建筑工程学院教授。

  丁学钓,1962年生,女,硕士,河北建筑工程学院副教授,主研方向为数据结构、数据挖掘技术及其算法。

  李建华,男,河北建筑工程学院教师。

转载请注明出处累积网 » C++语言程序设计教程与实验

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com