图书介绍

C程序设计任务驱动式教程PDF|Epub|txt|kindle电子书版本下载

C程序设计任务驱动式教程
  • 耿祥义,张跃平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302263265
  • 出版时间:2011
  • 标注页数:316页
  • 文件大小:33MB
  • 文件页数: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章 初识C程序1

1.1 开发环境1

1.1.1 核心知识点1

1.1.2 能力目标1

1.1.3 需要完成的任务1

1.1.4 任务总结3

1.2 简单的C程序3

1.2.1 核心知识点3

1.2.2 能力目标3

1.2.3 需要完成的任务3

1.2.4 任务总结5

小结6

习题16

第2章 基本数据类型7

2.1 整型常量与变量7

2.1.1 核心知识点7

2.1.2 简单示例10

2.1.3 能力目标10

2.1.4 任务——交换杯中的液体10

2.1.5 任务总结11

2.2 浮点型常量与变量14

2.2.1 核心知识点14

2.2.2 简单示例15

2.2.3 能力目标15

2.2.4 任务——大象与蚂蚁重量之和15

2.2.5 任务总结17

2.3 字符常量与变量18

2.3.1 核心知识点18

2.3.2 简单示例19

2.3.3 能力目标20

2.3.4 任务——110、119、120报警20

2.3.5 任务总结21

2.4 输入/输出函数22

2.4.1 核心知识点22

2.4.2 简单示例24

2.4.3 能力目标24

2.4.4 任务——录入、输出成绩单25

2.4.5 任务总结26

2.5 符号常量与const常量27

2.5.1 核心知识点27

2.5.2 简单示例28

2.5.3 能力目标28

2.5.4 任务——计算圆的面积与周长29

2.5.5 任务总结29

小结30

习题230

第3章 运算符与表达式33

3.1 算术运算符与赋值运算符33

3.1.1 核心知识点33

3.1.2 简单示例34

3.1.3 能力目标35

3.1.4 任务——彩票号码中的数字35

3.1.5 任务总结36

3.2 自增、自减运算符37

3.2.1 核心知识点37

3.2.2 简单示例38

3.2.3 能力目标38

3.2.4 任务——武林高手对决38

3.2.5 任务总结39

3.3 关系与逻辑运算符40

3.3.1 核心知识点40

3.3.2 简单示例41

3.3.3 能力目标42

3.3.4 任务——电路图42

3.3.5 任务总结43

3.4 类型转换运算符44

3.4.1 核心知识点44

3.4.2 简单示例44

3.4.3 能力目标45

3.4.4 任务——托运行李45

3.4.5 任务总结46

3.5 位运算符47

3.5.1 核心知识点47

3.5.2 简单示例48

3.5.3 能力目标49

3.5.4 任务——清零49

3.5.5 任务总结49

小结50

习题350

第4章 分支与开关语句53

4.1 单条件、单分支语句53

4.1.1 核心知识点53

4.1.2 简单示例55

4.1.3 能力目标55

4.1.4 任务——排序3个数55

4.1.5 任务总结56

4.2 单条件、双分支语句57

4.2.1 核心知识点57

4.2.2 简单示例58

4.2.3 能力目标58

4.2.4 任务——方程求根58

4.2.5 任务总结59

4.3 多条件、多分支语句62

4.3.1 核心知识点62

4.3.2 简单示例63

4.3.3 能力目标64

4.3.4 任务——商场的优惠64

4.3.5 任务总结65

4.4 开关语句67

4.4.1 核心知识点67

4.4.2 简单示例67

4.4.3 能力目标68

4.4.4 任务——四则运算68

4.4.5 任务总结69

4.5 复合语句的嵌套70

4.5.1 核心知识点70

4.5.2 简单示例70

4.5.3 能力目标71

4.5.4 任务——自动售货机71

4.5.5 任务总结73

小结73

习题473

第5章 循环语句77

5.1 while循环语句77

5.1.1 核心知识点77

5.1.2 简单示例77

5.1.3 能力目标78

5.1.4 任务1——计算a+aa+aaa+78

5.1.5 任务1总结79

5.1.6 任务2——计算圆周率近似值80

5.1.7 任务2总结81

5.1.8 任务3——计算阶乘81

5.1.9 任务3总结82

5.2 do-while循环语句83

5.2.1 核心知识点83

5.2.2 简单示例83

5.2.3 能力目标83

5.2.4 任务1——猜数字84

5.2.5 任务1总结85

5.2.6 任务2——转动数字85

5.2.7 任务2总结87

5.3 for循环语句87

5.3.1 核心知识点87

5.3.2 简单示例87

5.3.3 能力目标88

5.3.4 任务1——计算正弦值88

5.3.5 任务1总结89

5.3.6 任务2——计算平均值90

5.3.7 任务2总结91

5.3.8 任务3——遍历水仙数92

5.3.9 任务3总结92

5.3.10 任务4——记忆测试93

5.3.11 任务4总结95

5.4 continue语句与break语句96

5.4.1 核心知识点96

5.4.2 简单示例96

5.4.3 能力目标97

5.4.4 任务——求素数97

5.4.5 任务总结98

小结99

习题599

第6章 函数的结构与调用104

6.1 C程序与函数104

6.1.1 核心知识点104

6.1.2 简单示例106

6.1.3 能力目标108

6.1.4 任务——计算粮仓体积108

6.1.5 任务总结109

6.2 函数的类型与return语句110

6.2.1 核心知识点110

6.2.2 简单示例110

6.2.3 能力目标111

6.2.4 任务——商厦与亲民小店111

6.2.5 任务总结113

6.3 参数传值114

6.3.1 核心知识点114

6.3.2 简单示例115

6.3.3 能力目标117

6.3.4 任务——分数的加法117

6.3.5 任务总结119

6.4 非主函数之间的调用119

6.4.1 核心知识点119

6.4.2 简单示例119

6.4.3 能力目标121

6.4.4 任务——输出日历121

6.4.5 任务总结124

6.5 void型函数124

6.5.1 核心知识点124

6.5.2 简单示例124

6.5.3 能力目标126

6.5.4 任务——钻石图案126

6.5.5 任务总结127

6.6 函数的递归调用128

6.6.1 核心知识点128

6.6.2 简单示例128

6.6.3 能力目标129

6.6.4 任务——Hannoi塔129

6.6.5 任务总结130

6.7 局部变量与全局变量131

6.7.1 核心知识点131

6.7.2 简单示例132

6.7.3 能力目标133

6.7.4 任务——村庄的水133

6.7.5 任务总结134

6.8 变量的存储方式135

6.8.1 核心知识点135

6.8.2 简单示例136

6.8.3 能力目标137

6.8.4 任务——计算连续和137

6.8.5 任务总结138

6.9 使用库函数138

6.9.1 核心知识点138

6.9.2 简单示例139

6.9.3 能力目标139

6.9.4 任务——打开画笔139

6.9.5 任务总结140

小结140

习题6141

第7章 数组144

7.1 一维数组144

7.1.1 核心知识点144

7.1.2 简单示例146

7.1.3 能力目标147

7.1.4 任务——评估考试成绩147

7.1.5 任务总结148

7.2 数组名做参数149

7.2.1 核心知识点149

7.2.2 简单示例150

7.2.3 能力目标151

7.2.4 任务——旋转数组151

7.2.5 任务总结152

7.3 数组排序153

7.3.1 核心知识点153

7.3.2 简单示例155

7.3.3 能力目标157

7.3.4 任务1——体操选手的成绩157

7.3.5 任务1总结158

7.3.6 任务2——折半法159

7.3.7 任务2总结161

7.4 二维数组161

7.4.1 核心知识点161

7.4.2 简单示例162

7.4.3 能力目标163

7.4.4 任务1——合理的实验田163

7.4.5 任务1总结164

7.4.6 任务2——销售报表164

7.4.7 任务2总结166

小结166

习题7167

第8章 指针170

8.1 指针变量170

8.1.1 核心知识点170

8.1.2 简单示例173

8.1.3 能力目标173

8.1.4 任务——交换容器中的危险品173

8.1.5 任务总结174

8.2 指针的自增、自减运算175

8.2.1 核心知识点175

8.2.2 简单示例176

8.2.3 能力目标177

8.2.4 任务1——查看内存中的数据177

8.2.5 任务1总结178

8.2.6 任务2——排序内存中的数据178

8.2.7 任务2总结180

8.3 指针类型的参数180

8.3.1 核心知识点180

8.3.2 简单示例181

8.3.3 能力目标182

8.3.4 任务——张三的货仓182

8.3.5 任务总结184

8.4 指针与函数之间的交互184

8.4.1 核心知识点184

8.4.2 简单示例184

8.4.3 能力目标185

8.4.4 任务——一石双鸟186

8.4.5 任务总结187

小结187

习题8187

第9章 指针与数组191

9.1 指向数组元素的指针191

9.1.1 核心知识点191

9.1.2 简单示例192

9.1.3 能力目标194

9.1.4 任务1——判断回文数194

9.1.5 任务1总结196

9.1.6 任务2——枪打稻草人196

9.1.7 任务2总结197

9.2 指针与下标运算198

9.2.1 核心知识点198

9.2.2 简单示例198

9.2.3 能力目标199

9.2.4 任务——侦探分析数据199

9.2.5 任务总结200

9.3 calloc内存分配函数201

9.3.1 核心知识点201

9.3.2 简单示例201

9.3.3 能力目标202

9.3.4 任务——列车上的旅客人数202

9.3.5 任务总结203

9.4 指针数组203

9.4.1 核心知识点203

9.4.2 简单示例204

9.4.3 能力目标205

9.4.4 任务——输出业绩表205

9.4.5 任务总结207

9.5 指向行的指针与二维数组207

9.5.1 核心知识点207

9.5.2 简单示例208

9.5.3 能力目标209

9.5.4 任务——二维数组的元素之和209

9.5.5 任务总结209

小结210

习题9210

第10章 指针与函数213

10.1 指向函数的指针变量213

10.1.1 核心知识点213

10.1.2 简单示例214

10.1.3 能力目标214

10.1.4 任务——运动员的起跑点215

10.1.5 任务总结216

10.2 指向函数的指针做参数216

10.2.1 核心知识点216

10.2.2 简单示例217

10.2.3 能力目标217

10.2.4 任务——司令部的作战任务218

10.2.5 任务总结218

10.3 返回地址的函数219

10.3.1 核心知识点219

10.3.2 简单示例219

10.3.3 能力目标220

10.3.4 任务——招待客人喝茶220

10.3.5 任务总结221

小结221

习题10221

第11章 处理字符串223

11.1 char型数组与字符串223

11.1.1 核心知识点223

11.1.2 简单示例225

11.1.3 能力目标225

11.1.4 任务——复制字符串226

11.1.5 任务总结227

11.2 指针与字符串228

11.2.1 核心知识点228

11.2.2 简单示例228

11.2.3 能力目标229

11.2.4 任务——字母出现的频率229

11.2.5 任务总结230

11.3 puts函数与gets函数230

11.3.1 核心知识点230

11.3.2 简单示例231

11.3.3 能力目标231

11.3.4 任务——单词记忆训练231

11.3.5 任务总结233

11.4 检索字符串233

11.4.1 核心知识点233

11.4.2 简单示例234

11.4.3 能力目标234

11.4.4 任务——检索单词234

11.4.5 任务总结235

11.5 字符串转换为数字235

11.5.1 核心知识点235

11.5.2 简单示例236

11.5.3 能力目标236

11.5.4 任务——购物小票236

11.5.5 任务总结237

11.6 排序字符串237

11.6.1 核心知识点237

11.6.2 简单示例238

11.6.3 能力目标239

11.6.4 任务——查询人名239

11.6.5 任务总结240

小结240

习题11240

第12章 结构体、共用体与枚举244

12.1 结构体类型与结构体变量244

12.1.1 核心知识点244

12.1.2 简单示例245

12.1.3 能力目标246

12.1.4 任务——教学楼的相关数据246

12.1.5 任务总结247

12.2 指针与结构体变量247

12.2.1 核心知识点247

12.2.2 简单示例248

12.2.3 能力目标248

12.2.4 任务——手机充值248

12.2.5 任务总结249

12.3 结构体数组249

12.3.1 核心知识点249

12.3.2 简单示例249

12.3.3 能力目标250

12.3.4 任务——排序图书250

12.3.5 任务总结251

12.4 结构体与函数252

12.4.1 核心知识点252

12.4.2 简单示例252

12.4.3 能力目标253

12.4.4 任务——分数的加法253

12.4.5 任务总结254

12.5 共用体255

12.5.1 核心知识点255

12.5.2 简单示例255

12.5.3 能力目标256

12.5.4 任务——教室256

12.5.5 任务总结256

12.6 枚举类型257

12.6.1 核心知识点257

12.6.2 简单示例257

12.6.3 能力目标258

12.6.4 任务——排列258

12.6.5 任务总结259

小结259

习题12260

第13章 读/写文件263

13.1 按文本读取文件263

13.1.1 核心知识点263

13.1.2 简单示例265

13.1.3 能力目标266

13.1.4 任务——标准化考试266

13.1.5 任务总结268

13.2 写文本文件269

13.2.1 核心知识点269

13.2.2 简单示例271

13.2.3 能力目标271

13.2.4 任务——写名单272

13.2.5 任务总结273

13.3 读/写二进制文件273

13.3.1 核心知识点273

13.3.2 简单示例275

13.3.3 能力目标276

13.3.4 任务——保存成绩单276

13.3.5 任务总结278

13.4 随机读/写278

13.4.1 核心知识点278

13.4.2 简单示例279

13.4.3 能力目标280

13.4.4 任务——备份文件280

13.4.5 任务总结280

小结281

习题13281

附录A 标准ASCII表285

附录B 运算符表286

附录C math与string库函数287

附录D 习题解答289

参考文献316

热门推荐