中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
C/C++程序设计(第2版)

C/C++程序设计(第2版)

作者:张树粹
出版社:清华大学出版社出版时间:2012-06-01
开本: 16开 页数: 278
中 图 价:¥27.3(7.0折) 定价  ¥39.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C/C++程序设计(第2版) 版权信息

  • ISBN:9787302285052
  • 条形码:9787302285052 ; 978-7-302-28505-2
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C/C++程序设计(第2版) 内容简介

基于多年的教学经验,编者注重C/C++本身的系统性与认知规律的结合,针对初学者的特点,在写法上,勿求深入浅出,通俗易懂;在结构和内容上,勿求准确定位,合理取舍,精选例题,强化实验。全书共分9章,各章均精选了国家各类计算机考试的习题和实验,并采用目前用得*多的Visual C++6.0编译系统。

C/C++程序设计(第2版) 目录


第1章 概述1

1.1 程序设计与高级语言1

1.1.1 程序与程序设计1

1.1.2 高级语言2

1.2 算法2

1.2.1 算法的特性3

1.2.2 算法表示3

1.3 C/C++的发展史与特点4

1.3.1 C/C++的发展史4

1.3.2 C/C++语言的特点5

1.4 C语言程序结构及书写规则7

1.4.1 C程序的基本结构7

1.4.2 程序的书写规则7

1.5 C语言的基本词法7

1.5.1 C语言使用的字符集7

1.5.2 保留字8

1.5.3 预定义标识符9

1.5.4 标识符10

1.5.5 C语言的词类10

1.6 C语言的基本语句11

1.7 标准输入输出函数12

1.7.1 格式化输入输出函数12

1.7.2 C++的输入输出21

1.7.3 非格式化字符输入输出函数25

1.8 C语言程序的编辑、编译、连接和执行27

1.9 Visual C++的上机环境介绍28

1.9.1 Visual C++的安装和启动28

1.9.2 输入和编辑源程序28

1.9.3 编译、连接和运行31

1.9.4 建立和运行包含多个文件的程序36

习题42第2章 基本数据类型及运算符45

2.1 C/C++的数据类型45

2.2 常量45

2.2.1 整型常量46

2.2.2 实型常量46

2.2.3 字符常量46

2.2.4 符号常量46

2.2.5 字符串常量48

2.3 变量48

2.3.1 变量的数据类型及其定义48

2.3.2 变量的存储类型及其定义50

2.3.3 变量的初始化52

2.3.4 基本数据类型的使用53

2.4 运算符及表达式56

2.4.1 算术运算符和算术表达式57

2.4.2 关系运算符和关系表达式58

2.4.3 逻辑运算符和逻辑表达式58

2.4.4 赋值运算符和赋值表达式60

2.4.5 逗号运算符和逗号表达式62

2.4.6 变量的自增、自减运算符62

2.4.7 长度运算符63

2.4.8 混合运算和类型转换64

2.5 综合运算举例65

习题67第3章 程序控制结构71

3.1 顺序结构程序设计71

3.2 选择结构程序设计72

3.2.1 if语句的3种形式72

3.2.2 条件运算符? : 78

3.2.3 switch语句实现多分支选择结构79

3.3 循环结构程序设计83

3.3.1 当循环程序结构83

3.3.2 直到型循环程序结构85

3.3.3 次数循环程序结构87

3.3.4 循环嵌套与多重循环程序结构88

3.3.5 3种循环语句的比较90

3.4 循环体内使用break语句和continue语句 90

3.4.1 break语句90

3.4.2 continue语句92

3.5 goto语句及标号语句93

3.6 综合举例94

习题97第4章 数组103

4.1 一维数组103

4.1.1 一维数组定义103

4.1.2 一维数组的存储形式104

4.1.3 一维数组元素的引用104

4.1.4 一维数组的初始化105

4.1.5 一维数组程序设计举例106

4.2 二维数组及多维数组109

4.2.1 二维数组及多维数组定义109

4.2.2 二维数组及多维数组的存储形式109

4.2.3 二维数组元素的引用110

4.2.4 二维数组的初始化110

4.2.5 二维数组程序设计举例111

4.3 字符数组与字符串113

4.3.1 字符数组与字符串113

4.3.2 字符数组的输入与输出114

4.3.3 字符串处理函数117

4.3.4 字符数组程序设计举例120

4.4 数组程序举例121

习题123第5章 函数129

5.1 函数概述129

5.2 C语言函数的定义及构成130

5.3 函数的调用132

5.3.1 函数的调用132

5.3.2 C++中函数形参默认值137

5.4 C++中的函数重载137

5.5 函数间的数据传递139

5.5.1 值传递方式139

5.5.2 地址传递方式140

5.5.3 返回值方式142

5.5.4 全局变量传递方式143

5.5.5 C++中访问全局变量146

5.6 递归调用与递归函数146

5.6.1 递归函数的特点146

5.6.2 递归函数的设计148

5.7 内部函数和外部函数149

5.7.1 内部函数149

5.7.2 外部函数150

5.8 函数应用程序举例150

习题155第6章 指针161

6.1 地址、指针和指针变量的概念161

6.2 指针变量的定义、赋值和引用162

6.2.1 指针变量的定义162

6.2.2 指针变量的赋值162

6.2.3 指针的引用163

6.3 指针的运算164

6.3.1 指针的赋值运算和算术运算164

6.3.2 指针的关系运算166

6.4 指针与一维数组166

6.5 指针变量作函数参数170

6.6 指针与二维数组173

6.6.1 二维数组的指针表示方式173

6.6.2 行指针变量175

6.7 指针数组176

6.7.1 指针数组的引用176

6.7.2 行指针和指针数组的比较178

6.7.3 指针数组处理字符串179

*6.8 返回指针值的函数181

*6.9 指向指针的指针182

*6.10 指向函数的指针变量185

6.11 指针程序举例186

习题189第7章 构造数据类型194

7.1 结构体类型194

7.1.1 结构体类型的定义194

7.1.2 结构体类型变量的定义195

7.1.3 结构体类型变量的初始化197

7.1.4 结构体类型变量成员的引用198

7.1.5 结构体类型数组的定义和初始化199

7.1.6 结构体类型数组元素的引用200

7.2 指向结构体类型数据的指针变量201

7.2.1 指向结构体类型变量的指针201

7.2.2 指向结构体类型数组元素的指针204

7.2.3 函数间结构体类型数据的传递205

7.3 动态分配和撤销内存空间206

*7.4 结构体类型的应用--链表及其操作210

7.4.1 链表210

7.4.2 简单链表210

7.4.3 建立动态链表211

7.4.4 遍历链表213

7.4.5 链表的插入操作214

7.4.6 链表的删除操作214

7.5 共用体类型215

7.5.1 共用体类型变量的定义215

7.5.2 共用体类型变量的引用216

7.6 枚举类型219

7.6.1 枚举类型的定义219

7.6.2 枚举类型变量的引用219

7.7 C++中类类型的简单介绍221

7.7.1 类的定义221

7.7.2 类的对象变量222

7.7.3 对象的公有成员的访问223

7.7.4 构造函数和析构函数225

7.7.5 指向对象的指针变量227

*7.8 用typedef定义类型的别名228

7.9 综合程序设计举例(学籍管理程序)229

习题234第8章 文件241

8.1 文件概述241

8.1.1 磁盘文件名241

8.1.2 文件缓冲区242

8.1.3 磁盘文件的打开与关闭242

8.1.4 磁盘文件的数据格式分类242

8.1.5 磁盘文件的读写方式分类243

8.1.6 设备文件243

8.2 文件类型及文件指针243

8.3 文件的打开与关闭函数244

8.3.1 打开文件函数244

8.3.2 关闭文件函数246

8.3.3 标准设备文件的打开与关闭247

8.4 文件的读/写函数247

8.4.1 文件尾测试函数247

8.4.2 字符读/写函数247

8.4.3 字符串读/写函数249

8.4.4 数据读/写函数251

8.5 文件应用程序举例254

习题255第9章 编译预处理257

9.1 宏定义257

9.1.1 不带参数的宏定义257

9.1.2 带参宏的定义和引用260

9.2 文件包含处理262

*9.3 条件编译265

习题267附录A ASCII字符编码表270

A.1 标准ASCII字符集270

A.2 扩充ASCII字符集271附录B C语言运算符的优先级和结合性272附录C 常用的C语言库函数273

C.1 数学函数(要求在源文件中包含math.h) 273

C.2 字符和字符串函数(要求在源文件中包含string.h和ctype.h) 274

C.3 I/O函数(要求在源文件中包含stdio.h) 274

C.4 字符屏幕函数(要求在源文件中包含conio.h) 275

C.5 图形屏幕函数(要求在源文件中包含graphics.h) 276

C.6 动态存储分配函数(要求在源文件中包含alloc.h和stdlib.h) 277

C.7 类型转换函数(要求在源文件中包含stdlib.h) 277


参考文献278


展开全部

C/C++程序设计(第2版) 作者简介

编者多年来承担计算机专业语言类课程教学任务,及其它理工类专业计算机程序设计课程。《C语言程序设计》于2005.10由人民邮电出版社出版,2009年获山东省优秀教材二等奖;《C/C++程序设计》于2010.3清华大学出版社出版,该书已经重印3次。

商品评论(0条)
暂无评论……
书友推荐
浏览历史
编辑推荐
返回顶部
中图网
在线客服