首页 > 书籍下载

《C语言可以这样学(第2版)》王金鹏PDF下载(高清完整版)

《C语言可以这样学(第2版)》王金鹏封面 作者:王金鹏
出版时间:2022年04月22日
出版社:清华大学出版社
书号ISBN:9787302600763
总页数:368

这是一本编程小白也能看懂的 C 语言入门书籍,涵盖的 C 语言知识点全面,语言凝练,实例丰富,书中融入了作者 20 多年编程教学的心得,适合 0 基础、对编程感兴趣的读者。

这里提供的是《C语言可以这样学(第2版)》王金鹏的高清 PDF 下载,内容完整,附带目录标签。

和其它同类的 C 语言书籍相比,这本书最大的特点就是囊括了 C 语言几乎全部的知识点。全书内容分为 17 章,从计算机硬件基础讲起,最终带领读者做出计算器这样的综合项目。读者认真读完这本书,就能掌握 C 语言全部的语法规则,C语言基础就能达到中等靠上的水平。

作为一名老程序员,建议 0 基础的初学者先阅读《C语言可以这样学(第2版)》这样的书籍,快速入门 C 语言。待有一定的 C 语言基础之后,可以继续阅读一些进阶的 C 书籍,比如《C Primer Plus》。

书籍目录

第1章 计算机基础知识 1
1.1 计算机的硬件组成 1
1.2 数制及数制间的转换 3
1.3 计算机中的信息编码 6
1.4 程序及程序的执行过程 7
1.5 计算机语言 8
1.6 算法 10
第2章 C程序和C编译器简介 15
2.1 C语言及C标准简介 15
2.2 简单的C程序 17
2.3 C程序的构成 21
2.4 C编译器及操作简介 23
2.5 编程常见错误及处理流程 32
第3章 C编程基础知识 35
3.1 常量和变量 35
3.2 基本数据类型 40
3.3 符号常量和常变量 48
3.4 运算符和表达式 49
3.5 数据的类型转换 55
第4章 顺序结构程序设计 59
4.1 赋值语句 59
4.2 输入输出函数 63
4.3 顺序结构程序设计举例 70
第5章 选择结构程序设计 76
5.1 关系运算符和关系表达式 76
5.2 逻辑运算符和逻辑表达式 77
5.3 if语句 79
5.4 条件运算符和条件表达式 92
5.5 switch语句 93
第6章 循环结构程序设计 104
6.1 循环及其实现思想 104
6.2 循环语句 105
6.3 循环的控制 111
6.4 多重循环 116
6.5 循环编程举例 117
第7章 函数 132
7.1 函数的作用 132
7.2 函数的定义 134
7.3 函数的调用 140
7.4 函数的参数传递 143
7.5 函数的嵌套调用 145
7.6 递归函数 146
7.7 函数编程举例 150
7.8 内部函数和外部函数 153
第8章 变量的作用域和存储类别 158
8.1 变量的作用域 158
8.2 同名变量的辨析 160
8.3 变量的存储类别和生存期 162
8.4 变量的作用域和生存期小结 164
第9章 编译预处理 168
9.1 宏定义 168
9.2 文件包含 170
9.3 条件编译 172
第10章 用指针变量访问变量 178
10.1 指针和指针变量 178
10.2 通过指针变量访问变量 181
10.3 指针变量在函数传递中的作用 183
第11章 数组 191
11.1 一维数组 191
11.2 二维数组 201
11.3 字符数组和字符串处理函数 206
第12章 用指针变量访问下标变量 218
12.1 用指针变量访问下标变量的方法 218
12.2 用指针变量访问下标变量的适用场合 221
第13章 指针综述 228
13.1 指针类型简介 228
13.2 指向变量的指针 229
13.3 指向数组的指针 230
13.4 指针与字符串 234
13.5 指针与函数 237
13.6 指针数组 240
13.7 指向指针变量的指针 242
13.8 带参数的main()函数 245
13.9 动态内存分配 247
第14章 数据类型的自定义 254
14.1 结构体的定义和结构体变量的定义 254
14.2 结构体变量的引用 259
14.3 用指针变量操作结构体变量 261
14.4 链表及链表操作简介 263
14.5 共用体 269
14.6 枚举类型 273
14.7 用typedef定义类型别名 276
第1章 位运算 280
15.1 C语言中的位运算符 280
15.2 位运算及应用 281
第16章 文件 288
16.1 文件及相关的概念 288
16.2 文件读写的原理 291
16.3 文件的读写位置指针和文件结束标志 292
16.4 文件的打开和关闭 293
16.5 文件的读写 300
16.6 读写位置指针的移动和定位 310
16.7 文件的出错检测 312
16.8 文件操作举例 313
第17章 综合应用举例 320
17.1 简单的计算器(一) 320
17.2 简单的计算器(二) 322
17.3 数据库文件的读取 325
附录
附录A C语言规约 335
附录B 输入输出重定向 337
附录C C语言的关键字 340
附录D 常用字符与ASCII码对照表 341
附录E 运算符的优先级和结合性 342
附录F 常用库函数 344

书籍下载

免费下载完整版 PDF,文件名称:《C语言可以这样学(第2版)》王金鹏.pdf

推荐阅读