图书介绍

解析C程序设计PDF|Epub|txt|kindle电子书版本网盘下载

解析C程序设计
  • 甘玲,刘达明,张虹编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302276814
  • 出版时间:2012
  • 标注页数:414页
  • 文件大小:16MB
  • 文件页数:432页
  • 主题词: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认识程序1

1.1.1程序的直观理解1

1.1.2计算机程序2

1.2 C语言概述4

1.2.1 C语言的产生及发展4

1.2.2 C语言的特点5

1.2.3 C语言的作用6

1.3 C程序及其上机过程7

本章小结8

实验项目8

习题19

第2章 简单C程序设计10

2.1圆周长和面积问题10

2.1.1分析问题10

2.1.2实现代码11

2.1.3关键字与标识符12

2.1.4数据类型15

2.1.5常量与变量16

2.1.6举一反三24

2.2大小写字母转换问题25

2.2.1分析问题25

2.2.2实现代码25

2.2.3数据类型转换26

2.2.4运算符和表达式30

2.2.5 C语句33

2.2.6举一反三35

2.3三角形面积问题35

2.3.1分析问题36

2.3.2实现代码36

2.3.3格式化输入输出36

2.3.4预处理43

2.3.5举一反三47

2.4 C程序结构及书写规则48

2.4.1 C程序的基本结构48

2.4.2 C程序的书写规则48

2.5应用实例49

本章小结50

实验项目50

习题251

第3章 自定义函数设计57

3.1最大值和最小值问题57

3.1.1分析问题57

3.1.2实现代码58

3.1.3条件运算符和条件表达式58

3.1.4函数的定义59

3.1.5函数的调用61

3.1.6参数的传递63

3.1.7函数的返回65

3.1.8函数的声明66

3.1.9 C程序的函数结构67

3.1.10举一反三68

3.2变量值交换问题69

3.2.1分析问题70

3.2.2实现代码70

3.2.3变量的作用域71

3.2.4变量的存储类型75

3.2.5举一反三79

3.3应用实例80

本章小结80

实验项目81

习题381

第4章 控制结构程序设计86

4.1算法的基础知识86

4.1.1算法的概念86

4.1.2算法的描述89

4.1.3算法设计示例93

4.2大小写字母转换问题95

4.2.1分析问题96

4.2.2实现代码(另解)96

4.2.3顺序结构程序的概念96

4.2.4字符数据的输入输出96

4.2.5举一反三98

4.3闰年问题100

4.3.1分析问题100

4.3.2实现代码100

4.3.3选择结构程序的概念100

4.3.4关系运算符和关系表达式101

4.3.5逻辑运算符和逻辑表达式101

4.3.6 if语句103

4.3.7 switch语句112

4.3.8举一反三115

4.4平均成绩问题116

4.4.1分析问题116

4.4.2实现代码117

4.4.3循环结构程序的概念117

4.4.4自增自减运算与逗号表达式118

4.4.5 while循环120

4.4.6 do-while循环124

4.4.7 for循环128

4.4.8转移语句138

4.4.9举一反三144

4.5应用实例146

本章小结156

实验项目156

习题4156

第5章 模块化程序设计169

5.1复杂问题的求解169

5.1.1分析问题169

5.1.2模块化程序设计思想169

5.1.3模块分解的原则170

5.1.4 C程序的一般结构171

5.2方程根问题171

5.2.1分析问题171

5.2.2实现代码171

5.2.3函数的嵌套调用173

5.2.4举一反三173

5.3阶乘问题177

5.3.1分析问题177

5.3.2实现代码177

5.3.3递归的基本概念和特点179

5.3.4函数的递归调用179

5.3.5递归函数的定义179

5.3.6举一反三181

5.4应用实例184

本章小结189

实验项目189

习题5189

第6章 一维数组与指针程序设计194

6.1最高分问题194

6.1.1分析问题194

6.1.2实现代码195

6.1.3一维数组及操作195

6.1.4举一反三199

6.2字符位置查找问题200

6.2.1分析问题201

6.2.2实现代码201

6.2.3字符数组与字符串202

6.2.4举一反三204

6.3变量值交换问题206

6.3.1分析问题206

6.3.2实现代码(另解207

6.3.3指针与地址207

6.3.4指针变量的定义及引用208

6.3.5指针作函数参数211

6.3.6举一反三213

6.4有序数组插入问题215

6.4.1分析问题215

6.4.2实现代码215

6.4.3指针的运算216

6.4.4指针与一维数组218

6.4.5举一反三224

6.5字符串复制问题227

6.5.1分析问题227

6.5.2实现代码227

6.5.3字符串处理函数228

6.5.4举一反三231

6.6应用实例234

本章小结238

实验项目239

习题6239

第7章 二维数组与指针程序设计245

7.1杨辉三角形问题245

7.1.1分析问题245

7.1.2实现代码246

7.1.3二维数组及操作246

7.1.4二维数组作函数参数250

7.1.5举一反三251

7.2最小串问题255

7.2.1分析问题255

7.2.2实现代码255

7.2.3二维字符数组256

7.2.4举一反三256

7.3字符串排序问题259

7.3.1分析问题259

7.3.2实现代码259

7.3.3指针数组260

7.3.4指向指针的指针261

7.3.5举一反三263

7.4成绩打印问题264

7.4.1分析问题264

7.4.2实现代码265

7.4.3指向二维数组的指针265

7.4.4行指针与列指针作函数参数268

7.4.5举一反三271

7.5应用实例273

本章小结276

实验项目276

习题7277

第8章 结构体与共用体程序设计282

8.1信息查询问题282

8.1.1分析问题283

8.1.2实现代码283

8.1.3结构体类型285

8.1.4类型别名的定义286

8.1.5结构体变量286

8.1.6结构体数组291

8.1.7举一反三294

8.2信息打印问题295

8.2.1分析问题295

8.2.2实现代码295

8.2.3结构体指针296

8.2.4举一反三298

8.3约瑟夫环问题300

8.3.1分析问题300

8.3.2实现代码301

8.3.3自引用结构302

8.3.4动态内存分配303

8.3.5链表操作303

8.3.6举一反三309

8.4共享内存问题313

8.4.1分析问题313

8.4.2实现代码313

8.4.3共用体314

8.4.4举一反三318

8.5位读取问题318

8.5.1分析问题318

8.5.2实现代码319

8.5.3位运算319

8.5.4位段325

8.5.5举一反三326

8.6应用实例328

本章小结334

实验项目334

习题8334

第9章 指针与函数程序设计341

9.1字符查找问题341

9.1.1分析问题341

9.1.2实现代码341

9.1.3返回指针的函数342

9.1.4举一反三343

9.2升降排序问题344

9.2.1分析问题344

9.2.2实现代码344

9.2.3指向函数的指针346

9.2.4举一反三349

9.3应用实例349

本章小结350

实验项目350

习题9351

第10章 文件处理程序设计357

10.1文件复制问题357

10.1.1分析问题357

10.1.2实现代码357

10.1.3文件的概念358

10.1.4文件的打开与关闭361

10.1.5出错检查363

10.1.6文件的顺序读写364

10.1.7举一反三369

10.2账号管理问题371

10.2.1分析问题371

10.2.2实现代码371

10.2.3文件定位374

10.2.4随机文件的读写376

10.2.5举一反三378

10.3 DOS环境下的文件复制问题379

10.3.1分析问题379

10.3.2实现代码379

10.3.3带参数的main函数380

10.3.4举一反三381

10.4多文件管理问题382

10.4.1分析问题382

10.4.2实现代码382

10.4.3内部函数384

10.4.4外部函数385

10.4.5复杂系统的多文件运行385

10.4.6举一反三386

10.5应用实例389

本章小结392

实验项目392

习题10392

第11章 实用程序设计399

11.1龟兔赛跑问题399

11.2数据安全实用程序400

11.3电话簿的实用程序402

11.4潜艇大战游戏程序403

本章小结404

实验项目404

附录A ASCII码表405

附录B C库函数407

B.1数学函数407

B.2字符串处理函数408

B.3字符函数408

B.4数据类型转换和动态存储分配函数409

B.5标准输入输出函数410

B.6屏幕处理函数411

B.7图形函数412

B.8时间和日期函数412

B.9 DOS函数413

参考文献414

热门推荐