注册 登录 进入教材巡展 进入在线书城
#

出版时间:2016年7月

出版社:清华大学出版社

以下为《C++程序设计实践与案例教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302441281
  • 1-1
  • 172710
  • 16开
  • 2016年7月
  • 工学
  • 软件工程
  • TP312C++
  • 计算机
  • 本专科、高职高专
内容简介
本书是面向零基础初学者的C 语言的教材,章节内容安排循序渐进,讲解通俗易懂,并辅以大量的案例和习题,使初学者能够很快掌握C 语言的概念,并能应用它编写程序解决实际问题,为以后学习其他高级语言打下基础。本书的主要内容包括C 语言的基本概念、各种数据类型、过程化程序设计和面向对象程序设计以及文件的基本操作。考虑到实践环节的重要性,本书还具有配套的习题解析与实验指导,供教师和学生参考。本书内容丰富,教师可以根据需要,灵活分配学时,取舍教学内容。本书既可以作为高等院校计算机专业本科低年级学生学习计算机语言的入门教材,也可以作为高等院校非计算机专业学生的计算机语言教材,还可以作为科技人员自学C 语言的自学参考书。
目录
第一篇基础篇
第1章C 语言概述/3
1.1算法与程序设计/3
1.1.1算法的概念/3
1.1.2算法的表示/5
1.1.3程序/8
1.1.4程序设计语言/8
1.2C 语言的发展与特点/9
1.2.1C 语言的发展/9
1.2.2C 语言的特点/10
1.3简单的C 语言程序介绍/11
1.4C 语言的开发环境/14
1.4.1C 语言开发环境简介/14
1.4.2Visual C 6.0集成开发环境
的使用/15
习题/19

第2章基本数据类型与表达式/20
2.1数据类型概述/20
2.2常量与变量/21
2.2.1常量/21
2.2.2变量/22
2.3基本数据类型/23
2.3.1整型数据/23
2.3.2浮点型数据/26
2.3.3字符型数据/27
2.3.4sizeof运算符/30
2.4变量赋初值/30
2.5各类数值型数据之间的混合运算/31
2.6运算符与表达式/33
2.6.1运算符的分类/332.6.2算术运算符和算术表达式/34
2.7赋值运算符和赋值表达式/38
2.8逗号运算符和逗号表达式/41
习题/42

第3章C 的程序控制结构/45
3.1语句/45
3.2赋值语句/46
3.3顺序结构/48
3.4选择结构/50
3.4.1if语句/50
3.4.2条件运算符/56
3.4.3switch语句/57
3.4.4选择结构程序设计举例/60
3.5循环结构/64
3.5.1while循环语句/64
3.5.2dowhile循环语句/66
3.5.3for循环语句/67
3.5.4循环结构程序设计举例/72
3.6break语句和continue语句/73
3.6.1break语句/73
3.6.2continue语句/74
习题/75

第4章函数/81
4.1函数的定义/81
4.1.1无参函数的定义/83
4.1.2有参函数的定义/83
4.1.3空函数/84
4.1.4关于函数定义的几点说明/84
4.2函数调用与参数传递/85
4.2.1函数调用/85
4.2.2函数声明/86
4.2.3参数传递/88
4.3函数的嵌套调用和递归调用/90
4.3.1函数的嵌套调用/90
4.3.2函数的递归调用/91
4.4局部变量和全局变量/92
4.4.1局部变量/92
4.4.2全局变量/93
4.5内联函数/96
4.6函数重载/98
4.6.1函数重载的引入/98
4.6.2重载函数的匹配/100
4.7使用C 系统函数/101
4.8编译预处理/102
4.8.1宏定义/102
4.8.2文件包含/105
4.8.3条件编译/106
习题/108
第二篇提高篇
第5章数组/115
5.1一维数组/115
5.2二维数组/121
5.3字符数组/126
习题/130

第6章指针/133
6.1指针的基本概念/133
6.2指针作为形参类型/137
6.3指针与数组/137
6.4指针与字符串/145
6.5指针与函数/147
6.6引用类型/155
习题/158

第7章构造数据类型/161
7.1结构类型/161
7.2共用体类型/169
7.3枚举类型/171
习题/172
第三篇实用篇
第8章类和对象/177
8.1从结构化程序设计到面向对象的
程序设计/177
8.1.1结构化程序设计(Structured
Programming, SP)/177
8.1.2面向对象的程序设计(Object
Oriented Programming, OOP)/178
8.2类和对象的定义/181
8.2.1类的定义/181
8.2.2对象的定义/188
8.3构造函数和析构函数/193
8.3.1构造函数和析构函数的基本
概念/193
8.3.2对象的初始化/196
8.3.3子对象/203
8.3.4复制构造函数/205
8.4继承与派生/207
8.4.1继承和派生的概念/207
8.4.2派生类的定义/208
8.4.3继承方式/212
8.4.4派生类的构造函数和析构
函数/215
8.4.5多继承/220
8.4.6基类对象与派生类对象的
转换/224
8.5多态性/226
8.5.1多态性的类型/226
8.5.2运算符重载/226
8.5.3虚函数/229
习题/235
第9章C 输入输出流/246
9.1I/O流和流类库/246
9.2标准设备的输入输出/249
9.2.1标准输入输出流/249
9.2.2标准输入输出函数库/262
9.3文件的输入输出/274
9.3.1文件概述/274
9.3.2文件输入输出流/276
9.3.3文件输入输出函数库/293
习题/301

第10章实践与案例/303
10.1案例一——简易计算器/303
10.2案例二——学生通讯录管理系统/303
10.3案例三——ATM机/307
10.4案例四——学生成绩管理系统/310
10.5案例五——多功能计算器/311

参考文献/313