图书介绍

C程序设计与项目实践PDF|Epub|txt|kindle电子书版本网盘下载

C程序设计与项目实践
  • 王一萍,梁伟,金梅编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302269229
  • 出版时间:2011
  • 标注页数:474页
  • 文件大小:42MB
  • 文件页数:483页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C程序设计与项目实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章C语言程序设计导引1

1.1程序与程序设计语言1

1.1.1计算机与程序1

1.1.2程序设计语言3

1.1.3程序开发过程5

1.2 C语言相关知识概述5

1.2.1 C语言的历史沿革5

1.2.2 C语言的特点6

1.3 C语言程序设计快速入门6

1.3.1 HelloWorld程序开发过程6

1.3.2 C语言的基本输入/输出10

1.3.3 C语言程序的基本结构16

1.3.4 C语言程序的简单调试21

1.4案例分析25

1.4.1 HelloWorld程序的扩展25

1.4.2纸张对折多少次到月球28

1.4.3 IPv地址能分配多久29

1.4.4计算机系统中的计时问题30

1.4.5超市计费系统1.0版30

小结32

习题与实践33

第2章数据类型、运算符与表达式34

2.1数据类型34

2.1.1基本数据类型35

2.1.2构造数据类型36

2.1.3指针和void类型37

2.2常量与变量37

2.2.1常量38

2.2.2变量43

2.3运算符与表达式47

2.3.1算术运算符48

2.3.2赋值运算符50

2.3.3关系运算符52

2.3.4逻辑运算符54

2.3.5逗号运算符56

2.3.6条件运算符56

2.3.7位运算57

2.3.8表达式求值62

2.4数据类型转换62

2.4.1自动转换62

2.4.2强制转换63

2.5案例分析64

2.5.1计算机中的数学64

2.5.2交换两个整数67

小结70

习题与实践70

第3章 算法与流程控制73

3.1算法的概念与表示74

3.1.1算法的概念74

3.1.2算法举例77

3.1.3算法的特征78

3.1.4算法的表示78

3.2顺序流程控制81

3.2.1赋值语句82

3.2.2表达式语句82

3.2.3函数调用语句83

3.2.4空语句与复合语句83

3.3选择流程控制84

3.3.1 if语句85

3.3.2 switch语句93

3.3.3多分支结构总结96

3.4循环结构程序设计97

3.4.1引述97

3.4.2 while语句99

3.4.3 do.while语句102

3.4.4 for语句104

3.4.5循环中的问题106

3.4.6循环的嵌套108

3.5案例分析112

3.5.1超市计费系统2.0版112

3.5.2模拟龟兔赛跑1.0版115

3.5.3猜数游戏1.0版121

小结128

习题与实践129

第4章 函数与模块化程序设计132

4.1函数132

4.1.1函数的定义与声明132

4.1.2函数的调用与传参135

4.1.3函数的嵌套调用与递归调用139

4.2变量的存储属性144

4.2.1变量的生存期与作用域144

4.2.2变量的存储类别147

4.3编译预处理148

4.3.1包含头文件149

4.3.2宏定义及宏展开149

4.3.3条件编译152

4.3.4特殊符号处理155

4.4模块化编译链接156

4.4.1分别编译156

4.4.2链接157

4.5案例分析158

4.5.1模拟龟兔赛跑2.0版158

4.5.2猜数游戏2.0版166

4.5.3模拟银行ATM自动取款机169

4.5.4石头剪刀布游戏172

4.5.5小学生四则运算练习软件178

小结184

习题与实践184

第5章数组188

5.1数组的引入188

5.2一维数组190

5.2.1一维数组的定义190

5.2.2一维数组元素的引用192

5.2.3一维数组的初始化193

5.2.4一维数组与函数的关系194

5.2.5一维数组的简单应用197

5.2.6排序与查找201

5.3二维数组211

5.3.1二维数组的定义212

5.3.2二维数组元素的引用214

5.3.3二维数组的初始化215

5.3.4二维数组的应用216

5.4字符数组与字符串222

5.4.1字符数组与字符串222

5.4.2字符串输入输出224

5.4.3字符串处理库函数227

5.4.4字符串的应用229

5.5案例分析231

5.5.1学籍管理系统231

5.5.2奇数阶魔方矩阵241

小结244

习题与实践244

第6章指针247

6.1指针基础247

6.1.1指针的概念247

6.1.2指针的运算251

6.1.3空指针与指向void的指针256

6.1.4多级指针256

6.2指针与数组257

6.2.1指向数组元素的指针257

6.2.2指向数组的指针260

6.2.3指针数组262

6.2.4数组作为函数参数265

6.2.5指针与字符串268

6.3指针与函数279

6.3.1指针作为函数的参数279

6.3.2指向函数的指针281

6.3.3返回指针的函数282

6.3.4命令行参数283

6.3.5动态内存分配286

6.4案例分析289

6.4.1寻找最长行289

6.4.2输入模式匹配291

6.4.3输入验证处理294

6.4.4基本数据类型的存储表示298

小结301

习题与实践301

第7章 用户定制数据类型303

7.1结构体类型基础304

7.1.1结构体类型定义304

7.1.2结构体变量的定义及初始化307

7.1.3结构体变量的引用310

7.2结构体数组311

7.2.1结构体数组的定义与初始化311

7.2.2结构体数组元素的引用313

7.3结构体指针319

7.3.1指向结构体变量的指针319

7.3.2指向结构体数组的指针321

7.4结构体与函数322

7.4.1结构体变量作为函数参数323

7.4.2结构体指针作为函数参数323

7.4.3返回结构体的函数326

7.5链表327

7.5.1链表的概念327

7.5.2简单链表328

7.5.3链表的基本操作330

7.6共用体类型339

7.7枚举类型342

7.8typedef自定义类型343

7.9位段与位操作344

7.9.1位段结构类型及位段结构变量的定义344

7.9.2位段结构的使用346

7.10案例分析347

7.10.1 C关键词查找统计347

7.10.2表达式求值351

小结358

习题与实践358

第8章 文件362

8.1文件的相关概念362

8.1.1文件及文件分类362

8.1.2文件名、目录与路径364

8.1.3文件指针与文件位置指针364

8.2文件的打开与关闭365

8.2.1文件的打开366

8.2.2文件的关闭368

8.3文件的读写操作369

8.3.1文件的顺序读写369

8.3.2文件的随机读写384

8.4文件检测函数387

8.4.1文件结束检测函数feof函数387

8.4.2读写文件出错检测函数387

8.4.3文件出错标志和文件结束标志置0函数387

8.5案例分析388

8.5.1英语单词测试系统388

8.5.2软件产权保护系统396

小结404

习题与实践405

第9章 综合案例分析408

9.1同学通讯录系统408

9.2骑士飞行棋游戏448

小结465

习题与实践465

附录A运算符的优先级与结合性466

附录B ASCII码表468

附录C C语言库函数469

参考文献474

热门推荐