图书介绍

C语言编程思维2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言编程思维
  • 陈萌编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302351863
  • 出版时间:2014
  • 标注页数:326页
  • 文件大小:62MB
  • 文件页数:337页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言编程思维PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 编程十问1

1.1 何谓编程2

1.2 为何编程2

1.3 怎样编程3

1.4 计算机的世界有何不同4

1.5 程序是怎样工作的5

1.6 为什么选择C语言6

1.7 C从何而来7

1.8 从C去向何方8

1.9 数学与编程的关系10

1.10 编程难吗11

【技能训练题】12

第2章 编程环境与风格13

2.1 搭建C语言开发环境13

2.2 工程与程序25

2.3 程序的一般结构33

2.4 标识符的命名与规则35

2.5 程序的书写风格36

【技能训练题】38

【应试训练题】38

第3章 机器思维40

3.1 机器解题的过程40

3.2 用图形描述的解题过程(流程图)43

3.3 用语言描述的解题过程(伪代码)46

【技能训练题】49

第4章 顺序结构的程序50

4.1 程序的组成50

4.1.1 常量50

4.1.2 变量声明与使用54

4.1.3 C语言的运算符号56

4.1.4 表达式与语句61

4.2 程序与外界的交流64

4.2.1 输入到程序65

4.2.2 输出处理73

4.3 程序的排错与调试81

4.3.1 软件Bug与调试81

4.3.2 常用调试工具83

4.3.3 Visual C++ 6.0的调试方法83

4.4 典型的顺序问题88

4.4.1 单位及货币的转换88

4.4.2 面积的计算92

4.4.3 整数分解问题93

【技能训练题】95

【应试训练题】96

第5章 会思考的程序102

5.1 “智能”的实质102

5.2 选择结构的实现103

5.2.1 条件表达式103

5.2.2 if语句105

5.2.3 多路分支的“克星”switch114

5.2.4 if和switch的选择122

5.3 典型的分支问题123

5.3.1 为什么密码都要输入两次123

5.3.2 成绩转换问题(百分制转优良中差)124

5.3.3 排序问题127

【技能训练题】129

【应试训练题】130

第6章 循环往复,周而复始136

6.1 C语言的三种循环结构136

6.1.1 先判断,后循环(while)137

6.1.2 先循环,后判断(do-while)139

6.1.3 for语句142

6.2 无限循环与中途退出144

6.2.1 无限循环144

6.2.2 break和continue146

6.2.3 被遗忘的goto150

6.3 典型的循环问题151

6.3.1 循环输入151

6.3.2 多项式的求解154

6.3.3 循环的嵌套155

【技能训练题】157

【应试训练题】158

第7章 模块化与协作开发165

7.1 任务分解与协作165

7.1.1 任务分解的意义165

7.1.2 团队合作166

7.2 函数的定义与使用167

7.2.1 自定义函数167

7.2.2 函数的声明与调用174

7.2.3 全局变量与局部变量176

7.2.4 变量的生存周期179

7.3 库函数与API181

7.3.1 库函数182

7.3.2 系统API183

7.3.3 第三方API184

7.4 递归185

【技能训练题】189

【应试训练题】190

第8章 批量数据的处理200

8.1 一维数组与线性结构200

8.1.1 一维数组的定义与初始化202

8.1.2 一维数组的应用205

8.2 二维数组214

8.2.1 二维数组的定义214

8.2.2 二维数组的初始化215

8.2.3 二维数组的应用217

8.3 字符串222

8.3.1 字符数组与字符串的关系222

8.3.2 字符串的输入与输出225

8.3.3 常见字符串处理函数226

8.3.4 字符串的应用229

【技能训练题】235

【应试训练题】236

第9章 指针与内存244

9.1 指针是什么244

9.1.1 Windows的内存管理244

9.1.2 指针的定义246

9.1.3 指针的使用248

9.1.4 指针的右左法则250

9.2 指针的常用方法252

9.2.1 指针在数组中的运用252

9.2.2 指针在函数中的运用261

【技能训练题】270

【应试训练题】271

第10章 Windows文件系统及操作279

10.1 Windows文件系统279

10.1.1 Windows文件系统简介279

10.1.2 文件、文件夹和路径280

10.1.3 C语言中对路径的描述281

10.1.4 字符文件与二进制文件282

10.1.5 文件操作的一般流程282

10.2 文本文件的基本操作284

10.2.1 文本文件读写函数284

10.2.2 文本文件读写示例287

10.3 二进制文件的基本操作292

10.3.1 二进制文件读写函数292

10.3.2 二进制文件读写示例295

【技能训练题】300

【应试训练题】301

第11章 自定义数据类型304

11.1 结构体304

11.1.1 结构体数据类型简介304

11.1.2 结构体定义与引用305

11.1.3 结构体应用示例308

11.2 共用体310

11.2.1 共用体类型简介310

11.2.2 共用体定义与引用311

11.2.3 共用体应用示例312

【技能训练题】314

【应试训练题】315

附录A ASCII码表319

附录B VC常见错误提示321

附录C 常用库函数索引表324

热门推荐