图书介绍

C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计
  • 崔武子,付钪,孙力红编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302169383
  • 出版时间:2008
  • 标注页数:245页
  • 文件大小:52MB
  • 文件页数:260页
  • 主题词: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 认识C语言程序2

1.1.1 了解C语言程序的构成2

1.1.2 熟悉主函数框架3

1.2 合理选用数据类型6

1.2.1 合理选用整型数据6

1.2.2 合理选用实型数据8

1.2.3 合理选用字符型数据10

1.3 学会使用常用运算符11

1.3.1 学会使用算术运算符11

1.3.2 学会使用赋值运算符13

1.4 学会控制输入输出数据14

1.4.1 格式输入输出函数的使用14

1.4.2 单个字符输入输出函数的使用15

1.5 画顺序结构的流程图16

1.6 熟悉Turbo C集成环境17

1.6.1 在Turbo C集成环境中验证程序的正确性17

1.6.2 在Turbo C环境中观察程序的单步执行过程19

1.7 贯穿教学全过程的实例——公交一卡通管理程序总功能20

1.8 贯穿教学全过程的实例——公交一卡通管理程序之一22

1.9 本章总结23

思考题125

上机练习125

第2章 分支结构26

2.1 if语句27

2.1.1 学习使用关系运算符和if语句27

2.1.2 认识省略else的if语句29

2.1.3 学会使用逻辑运算符31

2.1.4 学会使用嵌套的if语句32

2.1.5 学会使用if-else if形式的嵌套if语句34

2.2 switch语句36

2.2.1 认识switch语句36

2.2.2 多个case语句相同情况的处理39

2.2.3 用switch语句的技巧计算分段函数的值40

2.3 用条件运算符转换大小写字母41

2.4 程序举例42

2.4.1 掌握3个数中求最大数的方法42

2.4.2 掌握3个数排序的方法43

2.4.3 熟悉菜单设计操作43

2.5 贯穿教学全过程的实例——公交一卡通管理程序之二45

2.6 本章总结47

思考题248

上机练习248

第3章 循环结构49

3.1 使用for语句实现循环控制50

3.1.1 使用for语句重复显示信息50

3.1.2 使用for语句重复出算术题52

3.2 使用while语句实现循环控制54

3.2.1 使用while语句为学生分班54

3.2.2 使用while语句计算近似值56

3.3 使用do-while语句实现循环控制58

3.3.1 使用do-while语句计算做题正确率58

3.3.2 使用do-while语句编写打字练习程序60

3.4 用break语句强行退出循环61

3.5 学会使用循环设计典型算法63

3.5.1 学会找出Fibonacci数列的各项,掌握递推算法63

3.5.2 用迭代算法求解某数的平方根65

3.5.3 用枚举算法求解百元百鸡问题67

3.5.4 学会判断质数的算法70

3.6 贯穿教学全过程的实例——公交一卡通管理程序之三74

3.7 本章总结76

思考题378

上机练习379

第4章 数组81

4.1 认识数组,了解使用数组的场合82

4.2 使用一维数组82

4.2.1 定义与引用一维数组82

4.2.2 在字符串中找出数字字符构造新数组84

4.2.3 求一批数据中的最大值85

4.2.4 在有序数据中插入一个数87

4.2.5 排序数据89

4.3 使用二维数组91

4.3.1 求两个矩阵的和91

4.3.2 求方阵对角线上元素之和93

4.3.3 显示算术题和学生答题信息94

4.3.4 编写不同级别的打字练习程序96

4.3.5 统计一个学习小组的成绩97

4.4 贯穿教学全过程的实例——公交一卡通管理程序之四99

4.5 本章总结105

思考题4106

上机练习4107

第5章 指针108

5.1 认识变量的地址和指针变量109

5.2 通过指针访问普通变量109

5.3 通过指针访问数组111

5.3.1 通过指针计算总分111

5.3.2 通过指针将数据逆置112

5.3.3 通过指针找出最大值114

5.3.4 通过指针排序数据116

5.3.5 通过指针计算两个矩阵的和117

5.4 通过指针访问字符串119

5.4.1 通过指针判断回文119

5.4.2 在3个字符串中找出最大的字符串121

5.4.3 将3个字符串由大到小的顺序排序122

5.4.4 连接两个字符串123

5.5 贯穿教学全过程的实例——公交一卡通管理程序之五125

5.6 本章总结130

思考题5131

上机练习5131

第6章 函数134

6.1 了解C语言程序的执行过程135

6.2 掌握自定义函数的编写与调用方法138

6.2.1 调用自定义函数计算1~n的和138

6.2.2 调用自定义函数进行四则运算142

6.2.3 在被调函数中交换数据145

6.2.4 用嵌套调用的方法进行计算146

6.3 调用自定义函数处理数组148

6.3.1 调用自定义函数输入输出一维数组148

6.3.2 调用自定义函数将数据逆置149

6.3.3 调用自定义函数求最大值151

6.3.4 调用自定义函数判断回文153

6.3.5 调用自定义函数计算两个矩阵的和154

6.4 变量的存储类别156

6.4.1 内部变量和外部变量156

6.4.2 动态存储变量和静态存储变量157

6.5 贯穿教学全过程的实例——公交一卡通管理程序之六159

6.6 本章总结166

思考题6168

上机练习6169

第7章 结构体171

7.1 了解结构体类型数据的使用场合172

7.2 掌握结构体变量的使用方法172

7.2.1 使用结构体变量处理实际问题173

7.2.2 将结构体变量作为实参处理实际问题176

7.3 掌握结构体数组的使用方法178

7.3.1 使用结构体数组处理实际问题178

7.3.2 将结构体数组名作为实参处理实际问题180

7.4 贯穿教学全过程的实例——公交一卡通管理程序之七188

7.5 本章总结195

思考题7197

上机练习7199

第8章 文件201

8.1 了解文件的处理过程202

8.2 掌握文件的基本操作本领203

8.2.1 创建文本文件203

8.2.2 读取文本文件中的数据205

8.2.3 创建二进制文件207

8.2.4 读取二进制文件中的数据208

8.3 文件的应用举例209

8.3.1 编写算术考试程序209

8.3.2 编写阅卷程序211

8.3.3 复制文件212

8.3.4 修改文件213

8.4 贯穿教学全过程的实例——公交一卡通管理程序之八215

8.5 本章总结224

思考题8225

上机练习8225

附录A C语言关键字227

附录B 常用字符与ASCII代码对照表228

附录C 运算符的优先级和结合方向230

附录D 常用C库函数231

附录E 常见错误、警告信息表235

附录F VC++上机操作简介237

参考文献245

热门推荐