图书介绍

C语言教程:模块化程序设计 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言教程:模块化程序设计 第2版
  • (美)David M.Collopy著;罗铁庚译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302086354
  • 出版时间:2004
  • 标注页数:668页
  • 文件大小:18MB
  • 文件页数:692页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

C语言教程:模块化程序设计 第2版PDF格式电子书版下载

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

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

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

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

图书目录

1.3 计算机系统1

1.3.1 软件1

目录1

第1章 基本概念1

1.1 学习目标1

1.2 计算机1

1.3.2 硬件2

1.4 数据结构3

1.6 程序规划4

1.5 知识点检查1A4

1.7 设计报表5

4.9 编译程序8

1.8 报表规划原则8

1.10.1 案例1:语法错误9

1.10 错误和调试9

1.13 示例程序CHAP1A10

4.12 开发第一个程序10

1.10.2 案例2:逻辑错误10

1.10.3 案例3:正常运行10

1.11 知识点检查1B10

1.14 分析示例程序CHAP1A13

1.16 课程指南CHAP1A15

1.15 编程技巧和注意事项15

1.17 示例程序CHAP1B16

1.18 分析示例程序CHAP1B18

1.19 编程技巧和注意事项19

1.21 创建标识名20

1.20 课程指南CHAP1B20

1.24 知识点考查1C21

1.23 关键字21

1.22 区分大小写21

1.26 编程项目22

1.25 小结22

1.26.2 项目1-2:薪酬23

1.26.1 项目1-1:账户统计23

1.26.4 项目1-4:库存清单24

1.26.3 项目1-3:销售额24

1.26.6 项目1-6:应收账款25

1.26.5 项目1-5:信息雇员25

1.26.7 项目1-7:生产成本26

2.3 注释27

2.2 基本结构27

第2章 走近C语言27

2.1 学习目标27

2.4 #include指令28

2.6 常用数据类型29

2.5 main()函数29

2.8 数值变量30

2.7 数值常量30

2.9 为数值变量赋值31

2.11 屏幕输出:printf()函数32

2.10 符号常量:#define指令32

2.12 转义序列33

2.13 键盘输入:scanf()函数34

2.14 算术运算符36

2.16 知识点检查2A37

2.15 算术表达式37

2.17 示例程序CHAP2A38

2.18 分析示例程序CHAP2A40

2.20 课程指南CHAP2A42

2.19 编程技巧和注意事项42

2.22 非数值变量43

2.21 非数值常量43

2.23 为非数值变量赋值44

2.24 打印非数值输出45

2.25 读取非数值数据46

2.26 return语句47

2.28 示例程序CHAP2B48

2.27 知识点检查2B48

2.29 分析示例程序CHAP2B51

2.31 课程指南CHAP2B53

2.30 编程技巧和注意事项53

2.32 小结54

2.33.1 项目2-1:账户统计55

2.33 编程项目55

2.33.3 项目2-3:销售额56

2.33.2 项目2-2:薪酬56

2.33.4 项目2-4:库存清单57

2.33.5 项目2-5:雇员信息58

2.33.7 项目2-7:生产成本59

2.33.6 项目2-6:应收账款59

3.2 模块结构化编程61

3.1 学习目标61

第3章 模块化编程61

3.5 编程人员定义的模块62

3.4 全局变量和局部变量62

3.3 逻辑结构62

3.6 函数原型64

3.8 示例程序CHAP3A65

3.7 知识点检查3A65

3.9 分析示例程序CHAP3A70

3.11 课程指南CHAP3A73

3.10 编程技巧和注意事项73

3.12 示例程序CHAP3B74

3.13 示例程序CHAP3C77

3.14 分析示例程序CHAP3C80

3.16 课程指南CHAP3B83

3.15 编程技巧和注意事项83

3.18 编程指导原则84

3.17 结构化编程84

3.21 编程项目85

3.20 小结85

3.19 知识点检查3B85

3.21.2 项目3-2:薪酬86

3.21.1 项目3-1:账户统计86

3.21.3 项目3-3:销售额87

3.21.4 项目3-4:库存清单88

3.21.6 项目3-6:应收账款89

3.21.5 项目3-5:雇员信息89

3.21.7 项目3-7:生产成本90

4.3 strcat()函数92

4.2 字符串函数92

第4章 字符串函数和循环92

4.1 学习目标92

4.5 strcmp()函数93

4.4 strcpy()函数93

4.7 知识点检查4A94

4.6 strlen()函数94

4.8 字符串输入和扫描集95

4.9 fflush()函数96

4.11 关系运算符97

4.10 迭代和循环处理97

4.12 逻辑运算符98

4.13 知识点检查4B99

4.14 增量和减量运算符100

4.15 while循环101

4.16 知识点检查4C102

4.17 示例程序CHAP4A103

4.18 分析示例程序CHAP4A109

4.20 课程指南CHAP4A112

4.19 编程技巧和注意事项112

4.21 统计运算113

4.22 do/while循环114

4.23 for循环115

4.24 嵌套循环116

4.26 示例程序CHAP4B118

4.25 知识点检查4D118

4.27 分析示例程序CHAP4B123

4.28 编程技巧和注意事项124

4.30 打印机输出:fprintf()函数125

4.29 课程指南CHAP4B125

4.32 示例程序CHAP4C126

4.31 知识点检查4E126

4.33 分析示例程序CHAP4C134

4.36 小结136

4.35 课程指南CHAP4C136

4.34 编程技巧和注意事项136

4.37.1 项目4-1:账户统计137

4.37 编程项目137

4.37.2 项目4-2:薪酬138

4.37.3 项目4-3:销售额139

4.37.4 项目4-4:库存清单140

4.37.5 项目4-5:雇员信息141

4.37.6 项目4-6:应收账款142

4.37.7 项目4-7:生产成本143

5.3 无条件分支和条件分支144

5.2 选择不同的处理路径144

第5章 分支结构144

5.1 学习目标144

5.5 嵌套if语句145

5.4 if语句145

5.6 if/else语句146

5.7 嵌套if/else语句147

5.8 知识点检查5A148

5.9 示例程序CHAP5A149

5.10 分析示例程序CHAP5A158

5.11 编程技巧和注意事项159

5.13 switch和break语句160

5.12 课程指南CHAP5A160

5.14 goto和label语句162

5.15 知识点检查5B163

5.16 示例程序CHAP5B165

5.17 分析示例程序CHAP5B171

5.19 课程指南CHAP5B173

5.18 编程技巧和注意事项173

5.21 编程项目174

5.20 小结174

5.21.1 项目5-1:逾期账款175

5.21.2 项目5-2:薪酬176

5.21.3 项目5-3:销售定单177

5.21.4 项目5-4:库存清单178

5.21.6 项目5-6:应收账款179

5.21.5 项目5-5:雇员信息179

5.21.7 项目5-7:生产奖励181

6.2 数据验证183

6.1 学习目标183

第6章 使用菜单183

6.4 菜单创建原则185

6.3 以菜单驱动的程序185

6.5 设置菜单格式及打印菜单186

6.7 字符选项代码187

6.6 菜单选择:嵌套if/else语句187

6.8 getch()函数188

6.10 示例程序CHAP6A189

6.9 知识点检查6A189

6.11 分析示例程序CHAP6A197

6.13 课程指南CHAP6A199

6.12 编程技巧和注意事项199

6.15 示例程序CHAP6B200

6.14 菜单选择:switch语句200

6.16 分析示例程序CHAP6B209

6.18 课程指南CHAP6B210

6.17 编程技巧和注意事项210

6.20.1 项目6-1:逾期账款211

6.20 编程项目211

6.19 小结211

6.20.2 项目6-2:薪酬212

6.20.3 项目6-3:销售人员214

6.20.4 项目6-4:库存清单215

6.20.5 项目6-5:雇员信息216

6.20.6 项目6-6:应收账款217

6.20.7 项目6-7:算术练习218

7.3 文本文件220

7.2 文件和记录220

第7章 文本文件220

7.1 学习目标220

7.4 创建文本文件221

7.7 打开文件:fopen()函数222

7.6 知识点检查7A222

7.5 声明文件指针变量:FILE数据类型222

7.8 读取记录223

7.10 关闭文件:fclose()函数224

7.9 测试文件结束:feof()函数224

7.12 示例程序CHAP7A225

7.11 知识点检查7B225

7.13 分析示例程序CHAP7A233

7.14 编程技巧和注意事项235

7.16 文本文件处理步骤236

7.15 课程指南CHAP7A236

7.18 知识点检查7C238

7.17 使用尾端记录238

7.19 示例程序CHAP7B239

7.20 分析示例程序CHAP7B247

7.22 课程指南CHAP7B249

7.21 编程技巧和注意事项249

7.24.1 项目7-1:逾期账款250

7.24 编程项目250

7.23 小结250

7.24.2 项目7-2:薪酬252

7.24.3 项目7-3:销售利润253

7.24.4 项目7-4:库存清单254

7.24.5 项目7-5:雇员信息255

7.24.6 项目7-6:应收账款256

7.24.7 项目7-7:生产奖励258

8.2 换页报表260

8.1 学习目标260

第8章 换页和控制中断260

8.3 知识点检查8A261

8.4 示例程序CHAP8A262

8.5 分析示例程序CHAP8A270

8.7 课程指南CHAP8A272

8.6 编程技巧和注意事项272

8.8 控制中断报表273

8.10 示例程序CHAP8B274

8.9 知识点检查8B274

8.11 分析示例程序CHAP8B284

8.13 课程指南CHAP8B286

8.12 编程技巧和注意事项286

8.15.1 项目8-1:薪酬1287

8.15 编程项目287

8.14 小结287

8.15.3 项目8-3:销售分析1289

8.15.2 项目8-2:薪酬2289

8.15.4 项目8-4:销售分析2290

8.15.5 项目8-5:库存清单1291

8.15.7 项目8-7:雇员信息1292

8.15.6 项目8-6:库存清单2292

8.15.8 项目8-8:雇员信息2294

9.3 编写两级控制中断程序295

9.2 多级控制中断报表295

第9章 多级控制中断295

9.1 学习目标:295

9.5 示例程序CHAP9A297

9.4 知识点检查9A297

9.6 分析示例程序CHAP9A309

9.7 偏程技巧和注意事项311

9.9 编写四级控制中断程序312

9.8 课程指南CHAP9A312

9.11 示例程序CHAP9B314

9.10 知识点检查9B314

9.12 分析示例程序CHAP9B329

9.15 小结332

9.14 课程指南CHAP9B332

9.13 编程技巧和注意事项332

9.16.1 项目9-1:薪酬1333

9.16 编程项目333

9.16.2 项目9-2:薪酬2334

9.16.3 项目9-3:销售分析1335

9.16.4 项目9-4:销售分析2336

9.16.5 项目9-5:库存清单1337

9.16.6 项目9-6:库存清单2338

9.16.7 项目9-7:雇员信息1339

9.16.8 项目9-8:雇员信息2340

10.2 数组342

10.1 学习目标342

第10章 数组和排序342

10.3 创建数组343

10.5 下标344

10.4 知识点检查10A344

10.6 知识点检查10B345

10.7 加载数组346

10.9 处理数组347

10.8 打印数组347

10.10 并行数组348

10.11 知识点检查10C349

10.12 示例程序CHAP10A350

10.13 分析示例程序CHAP10A354

10.15 课程指南CHAP10A356

10.14 编程技巧和注意事项356

10.16 数组查找357

10.17 知识点检查10D358

10.18 示例程序CHAP10B359

10.19 分析示例程序CHAP10B367

10.21 课程指南CHAP10B370

10.20 编程技巧和注意事项370

10.22 排序371

10.24 示例程序CHAP10C375

10.23 知识点检查10E375

10.25 分析示例程序CHAP10C381

10.28 小结384

10.27 课程指南CHAP10C384

10.26 编程技巧和注意事项384

10.29.1 项目10-1:逾期账款1385

10.29 编程项目385

10.29.3 项目10-3:薪酬1387

10.29.2 项目10-2:逾期账款2387

10.29.4 项目10-4:薪酬2388

10.29.5 项目10-5:销售利润1389

10.29.7 项目10-7:库存清单390

10.29.6 项目10-6:销售利润2390

10.29.8 项目10-8:雇员信息391

10.29.9 项目10-9:应收账款392

10.29.10 项目10-10:生产成本394

11.2 二维数组396

11.1 学习目标396

第11章 多维数组396

11.3 创建二维数组397

11.5 加载二维数组398

11.4 知识点检查11A398

11.7 知识点检查11B399

11.6 打印二维数组399

11.8 示例程序CHAP11A400

11.9 分析示例程序CHAP11A406

11.11 课程指南CHAP11A409

11.10 编程技巧和注意事项409

11.12 查找和更新表410

11.13 知识点检查11C411

11.14 示例程序CHAP11B412

11.15 分析示例程序CHAP11B424

11.18 多维数组428

11.17 课程指南CHAP11B428

11.16 编程技巧和注意事项428

11.20 小结430

11.19 知识点检查11D430

11.21.1 项目11-1:逾期账款1431

11.21 编程项目431

11.21.3 项目11-3:薪酬信息1432

11.21.2 项目11-2:逾期账款2432

11.21.5 项目11-5:销售利润1434

11.21.4 项目11-4:薪酬信息2434

11.21.7 项目11-7:库存清单1435

11.21.6 项目11-6:销售利润2435

11.21.8 项目11-8:库存清单2436

11.21.9 项目11-9:成绩单程序1437

11.21.10 项目11-10:成绩单程序2438

12.3 顺序文件结构439

12.2 文件、记录和关键字439

第12章 顺序文件439

12.1 学习目标439

12.6 示例程序CHAP12A440

12.5 知识点检查12A440

12.4 创建顺序文件440

12.7 分析示例程序CHAP12A445

12.9 课程指南CHAP12A446

12.8 编程技巧和注意事项446

12.11 知识点检查12B447

12.10 读取和打印顺序文件447

12.12 示例程序CHAP12B448

12.13 分析示例程序CHAP12B452

12.15 课程指南CHAP12B453

12.14 编程技巧和注意事项453

12.18 示例程序CHAP12C454

12.17 知识点检查12C454

12.16 向顺序文件追加记录454

12.20 编程技巧和注意事项459

12.19 分析示例程序CHAP12C459

12.22 小结460

12.21 课程指南CHAP12C460

12.23.1 项目 12-1:逾期账款461

12.23 编程项目461

12.23.2 项目 12-2:薪酬462

12.23.3 项目12-3:销售利润464

12.23.4 项目 12-4:库存清单465

12.23.5 项目 12-5:雇员信息467

12.23.6 项目 12-6:应收账款469

12.23.7 项目12-7:产量评估471

13.4 更新文件473

13.3 创建文件473

第13章 更新顺序文件473

13.1 学习目标:473

13.2 顺序文件维护473

13.7 示例程序CHAP13A(创建主控文件)474

13.6 知识点检查13A474

13.5 处理文件474

13.8 分析示例程序CHAP13A479

13.10 示例程序CHAP13B(创建事务文件)480

13.9 编程技巧和注意事项480

13.11 分析示例程序CHAP13B485

13.14 更新主控文件:第Ⅰ部分486

13.13 课程指南(CHAP13A和CHAP13B)486

13.12 编程技巧和注意事项486

13.15 知识点检查13B487

13.16 示例程序CHAP13C488

13.17 分析示例程序CHAP13C495

13.19 课程指南CHAP13C496

13.18 编程技巧和注意事项496

13.21 知识点检查13C497

13.20 更新主控文件:第Ⅱ部分497

13.22 示例程序CHAP13D498

13.23 分析示例程序CHAP13D509

13.24 编程技巧和注意事项511

13.25 课程指南CHAP13D512

13.26 更新主控文件:第Ⅲ部分512

13.27 知识点检查13D513

13.28 示例程序CHAP13E513

13.29 分析示例程序CHAP13E527

13.30 编程技巧和注意事项529

13.31 课程指南CHAP13E529

13.32 小结529

13.33 编程项目530

13.33.1 项目13-1:课程表530

13.33.2 项目13-2:逾期账款1530

13.33.3 项目13-3:逾期账款2532

13.33.4 项目13-4:逾期账款3532

13.33.5 项目13-5:销售利润1532

13.33.7 项目13-7:销售利润3533

13.33.6 项目13-6:销售利润2533

13.33.8 项目13-8:库存清单1534

13.33.9 项目13-9:库存清单2535

13.33.10 项目13-10:库存清单3535

14.1 学习目标536

14.2 定义结构体536

第14章 结构体和随机文件536

14.3 定义结构体变量537

14.4 将数据赋给结构体变量537

14.6 随机文件结构539

14.7 打开随机文件539

14.5 知识点检查14A539

14.8 写记录:fwrite()函数540

14.9 创建随机文件540

14.10 知识点检查14B541

14.11 示例程序CHAP14A541

14.12 分析示例程序CHAP14A545

14.13 编程技巧和注意事项546

14.14 课程指南CHAP14A547

14.15 移动文件指针:fseek()函数547

14.16 将数据写入随机文件548

14.17 知识点检查14C548

14.18 示例程序CHAP14B549

14.19 分析示例程序CHAP14B554

14.20 编程技巧和注意事项555

14.21 课程指南CHAP14B556

14.22 读取记录:fread()函数556

14.24 知识点检查14D557

14.25 示例程序CHAP14C557

14.23 读取和打印随机文件557

14.26 分析示例程序CHAP14C562

14.27 编程技巧和注意事项563

14.28 课程指南CHAP14C563

14.29 更新随机文件564

14.30 示例程序CHAP14D564

14.31 分析示例程序CHAP14D579

14.32 编程技巧和注意事项584

14.33 课程指南CHAP14D584

14.34 小结585

14.35.1 项目14-1:逾期账款1586

14.35.2 项目14-2:逾期账款2586

14.35 编程项目586

14.35.3 项目14-3:逾期账款3587

14.35.4 项目14-4:逾期账款4588

14.35.5 项目14-5:销售利润1589

14.35.6 项目14-6:销售利润2589

14.35.7 项目14-7:销售利润3590

14.35.8 项目14-8:销售利润4591

15.1 学习目标593

15.2 索引文件结构593

第15章 索引文件593

15.3 创建索引文件594

15.4 知识点检查15A594

15.5 示例程序CHAP15A595

15.6 分析示例程序CHAP15A600

15.8 课程指南CHAP15A602

15.9 将数据写入索引文件602

15.7 编程技巧和注意事项602

15.10 示例程序CHAP15B603

15.11 分析示例程序CHAP15B610

15.12 编程技巧和注意事项613

15.13 课程指南CHAP15B613

15.14 读取和打印索引文件614

15.15 示例程序CHAP15C614

15.16 分析示例程序CHAP15C620

15.18 课程指南CHAP15C622

15.19 更新索引文件622

15.17 编程技巧和注意事项622

15.20 知识点检查15B623

15.21 示例程序CHAP15D623

15.22 分析示例程序CHAP15D642

15.23 编程技巧和注意事项646

15.24 课程指南CHAP15D647

15.25 小结647

15.26 编程项目648

15.26.1 项目15-1:逾期账款1648

15.26.2 项目15-2:逾期账款2649

15.26.3 项目15-3:逾期账款3650

15.26.4 项目15-4:逾期账款4651

15.26.5 项目15-5:销售利润1651

15.26.6 项目15-6:销售利润2652

15.26.7 项目15-7:销售利润3653

15.26.8 项目15-8:销售利润4654

附录A ASCII表655

B.2 变量657

B.1 综述657

B.3 语句657

附录B 编程标准657

B.5 程序说明658

B.6 预处理指令658

B.4 模块658

B.7 函数原型659

B.8 程序设置659

B.9 循环和判断660

B.10 文件和结构体662

C.1.1 标准输入函数664

C.1 输入函数664

C.1.2 文件输入函数664

附录C 输入/输出函数664

C.2.1 标准输出函数665

C.2.2 文件输出函数665

C.2 输出函数665

D.1 基本数学函数667

D.2 三角函数667

附录D 数学函数及相关函数667

D.3 对数函数668

D.4 随机数函数668

热门推荐