种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

C语言程式设计(第2版)(清华大学出版社出版的图书)

(2019-12-31 03:11:14) 百科综合

C语言程式设计(第2版)(清华大学出版社出版的图书)

《C语言程式设计(第2版)》是清华大学出版社出版的一本图书。

基本介绍

  • 书名:C语言程式设计(第2版) 
  • 作者:韦娜、王俊、袁玲、吴文红等 
  • ISBN:9787302518600 
  • 定价:54.50元 
  • 出版社:清华大学出版社 

图书内容

本书以培养学生程式设计基本能力为目标,系统地介绍了C语言程式设计的基本知识和基本方法。全书共分12章,主要内容包括程式设计概述,数据类型与表达式,顺序结构、选择结构及循环结构程式设计,数组,函式与编译预处理,指针,指针与函式,构造数据类型,档案和综合实例。全书结构清晰,实例丰富,语言流畅,通俗易懂。  本书可作为普通高等学校理工类专业“C语言程式设计”课程的教材,也可作为C 语言程式设计爱好者的自学用书。

目录

第1章
程式设计概述 1 1.1
程式设计语言 2 1.1.1
机器语言与彙编语言 2 1.1.2
高级语言与翻译 3 1.2
程式设计基础 3 1.2.1
程式与程式设计概念 3 1.2.2
算法——程式的灵魂 4 1.2.3
程式设计的一般过程 9 1.2.4
程式设计方法 9 1.3
C语言的发展与特点 10 1.4
C语言的程式结构 11 1.4.1
简单的C程式 12 1.4.2
C程式的基本结构 13 1.5
开发C语言程式的基本过程 14 1.5.1
C程式编程环境 14 1.5.2
C语言程式的实现过程 15
习题 15
第2章
数据类型与表达式 17 2.1
字元集、关键字和标识符 17 2.1.1
字元集 17 2.1.2 关键字 17 2.1.3
标识符 18 2.2
数据的存储 18 2.2.1
二进制 18 2.2.2
数据的存储 18 2.3
基本数据类型 19 2.3.1
整型 20 2.3.2 实型 21 2.3.3
字元型 23 2.4
常量与变数 23 2.4.1
常量 23 2.4.2
变数 26 2.5
运算符与表达式 28 2.5.1
算术运算 28 2.5.2
赋值运算 31 2.5.3
求位元组数运算符 32 2.5.4
圆括弧运算符 32 2.5.5
位运算 32 2.6
类型转换 35 2.6.1
自动类型转换 35 ...
2.6.2强制类型转换 37
习题 37
第3章顺序结构程式设计 38
3.1C语言基本语句 39
3.2数据的输入输出 40
3.2.1数据输入输出的概念 40
3.2.2格式化的输入输出 41
3.2.3字元的输入输出 51
3.3顺序结构程式设计 52
3.3.1顺序结构程式 53
3.3.2良好的源程式书写风格 53
3.4顺序结构程式设计实例 55
习题 57
第4章选择结构程式设计 59
4.1运算符与表达式 60
4.1.1关係运算 60
4.1.2逻辑运算 61
4.1.3条件运算 63
4.1.4逗号运算 64
4.2if语句实现选择结构 64
4.2.1if语句 64
4.2.2if语句的嵌套 67
4.3switch语句 71
4.4选择结构程式设计实例 75
习题 80
第5章循环结构程式设计 82
5.1while语句 83
5.2do…while语句 86
5.3for语句 88
5.4循环的嵌套 92
5.5循环语句的特点 94
5.6与循环有关的控制语句 95
5.6.1break语句 95
5.6.2continue语句 97
5.6.3goto语句 98
5.7循环结构程式设计实例 98
习题 105
第6章数组 107
6.1数组的基本概念 109
6.2一维数组 109
6.2.1一维数组的定义与存储 109
6.2.2一维数组元素的引用 110
6.2.3一维数组的初始化 111
6.2.4一维数组程式举例 112
6.3二维数组 116
6.3.1二维数组的定义与存储 116
6.3.2二维数组元素的引用 118
6.3.3二维数组的初始化 118
6.3.4二维数组程式举例 119
6.4字元数组 121
6.4.1一维字元数组的定义与初始化 121
6.4.2一维字元数组的输入输出 122
6.4.3二维字元数组 125
6.4.4字元串处理函式 127
6.4.5字元数组程式举例 130
6.5数组程式设计实例 131
习题 136
第7章函式与编译预处理 138
7.1程式与函式 139
7.2函式的定义及调用 141
7.2.1定义无参函式 141
7.2.2定义有参函式 141
7.2.3函式的调用 142
7.3函式参数及其传递方式 147
7.3.1变数做函式参数 148
7.3.2数组做函式参数 149
7.4函式的嵌套调用 152
7.5函式的递归调用 154
7.6变数的作用域、存储类型及生存期 156
7.6.1变数的作用域 156
7.6.2变数的存储类型 159
7.6.3程式的记忆体布局及变数的生存期 162
7.6.4小结 163
7.7函式程式设计实例 164
7.8编译预处理 170
7.8.1宏定义 171
7.8.2档案包含 175
7.8.3条件编译 176
习题 179
第8章指针 181
8.1指针的概念 182
8.1.1地址 182
8.1.2指针的定义 183
8.2指针变数 183
8.2.1指针变数的定义 183
8.2.2指针的基本运算 184
8.2.3指针的初始化及赋值 185
8.2.4零指针与void*类型指针 188
8.3指针与数组 189
8.3.1指针与一维数组 189
8.3.2指针的运算 192
8.3.3指针与二维数组 194
8.4指针与字元串 198
8.5指针数组与指向指针的指针 201
8.5.1指针数组 201
8.5.2指向指针的指针 204
8.6指针与动态记忆体分配 206
8.6.1动态记忆体分配函式 206
8.6.2动态记忆体分配的套用 207
8.7指针程式设计实例 208
习题 211
第8章指针与函式 212
9.1指针作为函式的参数 213
9.1.1指针变数为函式的参数 213
9.1.2数组为函式的参数 215
9.1.3字元指针变数为函式的参数 218
9.1.4指向数组的指针变数为函式的参数 219
9.1.5指针数组或二级指针变数为函式的参数 221
9.2函式返回指针值 222
9.3指向函式的指针 224
9.4带参数的main函式 227
9.5指针小结 229
9.5.1关于指针的数据类型小结 229
9.5.2指针运算小结 230
9.6指针与函式程式设计实例 230
习题 236
第10章构造数据类型 237
10.1结构体类型 238
10.2结构体变数 239
10.2.1结构体变数的定义和存储分配 239
10.2.2结构体变数的初始化 241
10.2.3访问结构体变数成员 242
10.2.4结构体的嵌套 243
10.2.5结构体变数与函式 244
10.3结构体数组 245
10.3.1结构体数组的定义 245
10.3.2结构体数组的初始化与引用 246
10.3.3结构体数组作为函式参数 247
10.4结构体类型的指针 249
10.4.1指向结构体变数的指针 249
10.4.2指向结构体数组的指针 251
10.4.3结构体类型的指针作为函式参数 253
10.5鍊表 255
10.5.1单鍊表概述 255
10.5.2鍊表的基本操作 256
10.6共用体 264
10.6.1共用体类型 264
10.6.2共用体变数 265
10.6.3访问共用体变数成员 267
10.7枚举 267
10.7.1枚举类型 268
10.7.2枚举变数 268
10.8用typedef定义类型名 269
10.9程式设计实例 271
习题 275
第11章档案 277
11.1档案概述 277
11.1.1档案的概念 277
11.1.2缓冲档案系统 278
11.1.3档案类型指针 278
11.2档案的打开与关闭 279
11.2.1档案的打开 279
11.2.2档案的关闭 281
11.3档案的顺序读写操作 281
11.3.1读写字元函式 281
11.3.2读写字元串函式 284
11.3.3格式化读写数据函式 285
11.3.4读写数据块函式 287
11.4档案的随机读写操作 289
11.4.1档案指针复位函式 289
11.4.2档案指针随机移动函式 290
11.4.3取档案指针当前位置函式 292
11.5档案出错检测函式 293
11.5.1ferror函式 293
11.5.2clearerr函式 293
11.6档案程式设计实例 293
习题 295
第12章综合实例 296
12.1应用程式开发流程 296
12.2学生成绩管理系统开发实例 297
12.2.1功能描述 297
12.2.2系统设计 297
附录A常用字元及其ASCII代码 313
附录BC语言的运算符及其结合性 316
附录CC语言库函式 318
参考文献 324

标 签

搜索
随机推荐

Powered By 种豆资源网||