C++语言程序设计教程-第2版

首页 > 图书 > 教材教辅/2020-09-26 / 加入收藏 / 阅读 [打印]
C++语言程序设计教程-第2版

C++语言程序设计教程-第2版

作者:吕凤翥

开 本:16开

书号ISBN:9787115318916

定价:

出版时间:2013-05-01

出版社:人民邮电出版社

C++语言程序设计教程-第2版 本书特色

本书系统介绍c++语言的基础知识、基本语法和编程方法。重点讲述c++语言面向对象的重要特征,包括类和对象、继承性和派生类、多态性和虚函数、模板和c++语言实现的常用数据结构、异常处理和命名空间等重要内容。同时,还介绍c++语言对c语言的继承和改进。   本书内容系统全面,偏重应用;通过例题详细讲述c++语言具有的封装性、继承性和多态性,并阐述使用c++语言编程的方法、技巧和工具等。为了方便教学,本书每章*后都备有大量的练习题和上机题。   本书适合作为高等院校“c++语言程序设计”课程的教学用书,还可作为c++语言的自学或教学参考书。

C++语言程序设计教程-第2版 目录

目 录

第1章 c++语言概述 1
1.1 面向对象的概念 1
1.1.1 面向对象方法的由来 1
1.1.2 面向对象的基本概念 2
1.2 c++语言的特点 3
1.2.1 c++语言是面向对象的程序设计语言 3
1.2.2 c++语言继承了c语言 3
1.2.3 c++语言对c语言进行了改进 4
1.3 c++程序在结构上的特点 4
1.3.1 c++程序举例 5
1.3.2 c++程序结构上的特点 7
1.4 c++程序的实现 7
1.4.1 c++程序的编辑、编译和运行 7
1.4.2 c++程序实现举例 8
练习题1 12
上机指导1 14

第2章 变量和表达式 16
2.1 c++语言的字符集和单词 16
2.1.1 c++语言字符集 16
2.1.2 单词及其词法规则 16
2.2 常量 18
2.2.1 常量的种类 18
2.2.2 符号常量 21
2.3 变量 22
2.3.1 变量的三要素 22
2.3.2 变量的定义格式 24
2.3.3 变量的作用域 25
2.4 运算符和表达式 27
2.4.1 运算符的种类和功能 27
2.4.2 运算符的优先级和结合性 30
2.4.3 表达式的值和类型 31
2.4.4 表达式求值举例 32
2.5 类型转换 36
2.5.1 自动转换 36
2.5.2 强制转换 37
2.6 数组 37
2.6.1 数组的定义格式和数组元素的表示方法 37
2.6.2 数组的赋值 39
2.6.3 字符数组和字符串 42
练习题2 46
上机指导2 54

第3章 语句和预处理 56
3.1 表达式语句和复合语句 56
3.1.1 表达式语句和空语句 56
3.1.2 复合语句和分程序 57
3.2 选择语句 57
3.2.1 条件语句 57
3.2.2 开关语句 59
3.3 循环语句 61
3.3.1 while循环语句 61
3.3.2 do-while循环语句 62
3.3.3 for循环语句 63
3.3.4 多重循环 65
3.4 转向语句 67
3.4.1 goto语句 67
3.4.2 break语句 68
3.4.3 continue语句 68
3.5 类型定义语句 69
3.6 预处理功能 70
3.6.1 文件包含命令 70
3.6.2 宏定义命令 71
练习题3 72
上机指导3 77

第4章 指针和引用 78
4.1 指针和指针的定义格式 78
4.1.1 什么是指针 78
4.1.2 指针的定义格式 79
4.2 指针的运算 80
4.2.1 指针的赋值运算和增值运算 80
4.2.2 指针的比较运算和相减运算 81
4.2.3 指针运算和地址运算 82
4.3 指针和数组 83
4.3.1 指针可表示数组元素 83
4.3.2 字符指针和字符串处理函数 86
4.3.3 指向数组的指针和指针数组 88
4.4 引用 90
4.4.1 引用和引用的创建方法 91
4.4.2 引用和指针 92
练习题4 93
上机指导4 97

第5章 函数 98
5.1 函数的定义和说明 98
5.1.1 函数的定义 98
5.1.2 函数的说明方法 100
5.2 函数的参数和返回值 100
5.2.1 函数的参数 100
5.2.2 设置函数参数的默认值 101
5.2.3 函数返回值的实现 103
5.3 函数的调用 104
5.3.1 函数的传值调用 104
5.3.2 函数的引用调用 105
5.3.3 函数的嵌套调用 106
5.4 指针和引用作函数参数和返回值 107
5.4.1 指针作函数参数和返回值 107
5.4.2 引用作函数参数和返回值 109
5.5 重载函数和内联函数 110
5.5.1 重载函数 110
5.5.2 内联函数 113
5.6 函数的存储类 113
5.6.1 外部函数 114
5.6.2 内部函数 115
练习题5 116
上机指导5 120

第6章 类和对象(一) 122
6.1 类的定义格式和对象的定义方法 122
6.1.1 类的定义格式 122
6.1.2 对象的定义方法 124
6.1.3 对象成员的表示 125
6.2 对象的初始化 127
6.2.1 构造函数的功能、种类和特点 127
6.2.2 析构函数的功能和特点 128
6.3 数据成员的类型和成员函数的特性 130
6.3.1 类中数据成员类型的规定 130
6.3.2 成员函数的特性 131
6.4 静态成员 133
6.4.1 静态数据成员 133
6.4.2 静态成员函数 135
6.5 常成员 136
6.5.1 常数据成员 136
6.5.2 常成员函数 137
6.6 友元函数和友元类 138
6.6.1 友元函数 139
6.6.2 友元类 140
6.7 类型转换 141
6.7.1 类型的隐含转换 141
6.7.2 一般数据类型转换为类类型 142
6.7.3 类类型转换为一般数据类型 142
练习题6 143
上机指导6 149

第7章 类和对象(二) 151
7.1 对象指针和对象引用 151

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐