图书介绍

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

C语言程序设计
  • 项响琴主编 著
  • 出版社: 合肥:中国科学技术大学出版社
  • ISBN:9787312038402
  • 出版时间:2016
  • 标注页数:312页
  • 文件大小:23MB
  • 文件页数:325页
  • 主题词: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模块 数据的输入输出4

第1章 基本输入输出操作4

1.1 格式化输入输出操作5

1.1.1 格式化输出操作6

1.1.2 数值型数据类型9

1.1.3 格式化输入操作12

1.2 字符输入输出操作14

1.2.1 字符型数据类型14

1.2.2 字符型数据输入输出操作15

1.3 特殊常量18

1.4 实训项目19

1.5 通常易犯的错误22

1.6 自主学习任务23

习题123

第2章 文件读写操作25

2.1 地址(Address)与指针(Pointer)26

2.1.1 变量与地址26

2.1.2 指针变量28

2.2 文件的打开与关闭32

2.2.1 文件打开33

2.2.2 文件关闭34

2.3 文件读写操作34

2.3.1 文件格式化读写操作34

2.3.2 文件字符读写操作37

2.4 文件的其他操作38

2.4.1 文件结束判断操作38

2.4.2 文件随机读写操作39

2.5 实训项目41

2.6 通常易犯的错误45

2.7 自主学习任务46

习题246

第2模块 计算处理48

第3章 运算符及表达式48

3.1 赋值运算符及类型转换49

3.1.1 赋值运算符49

3.1.2 类型转换49

3.2 算术运算符52

3.2.1 常用算术运算符52

3.2.2 自增自减运算符54

3.3 关系运算符55

3.4 逻辑运算符57

3.5 条件运算符58

3.6 逗号运算符59

3.7 运算符优先级和结合方向60

3.8 实训项目60

3.9 通常易犯的错误64

3.10 自主学习任务64

习题365

第3模块 软件结构68

第4章 程序结构68

4.1 算法68

4.2 顺序结构69

4.3 选择结构70

4.3.1 单分支选择结构70

4.3.2 双分支选择结构73

4.3.3 多分支选择结构76

4.4 循环结构85

4.4.1 for语句86

4.4.2 while语句89

4.4.3 do-while语句91

4.4.4 其他语句92

44.5 循环规律的发现96

4.5 实训项目99

4.6 通常易犯的错误106

4.7 自主学习任务107

习题4108

第5章 文件结构112

5.1 结构化程序设计(Modular Programming)112

5.2 函数(Function)114

5.2.1 函数定义115

5.2.2 函数调用117

5.2.3 函数的特殊调用123

5.3 多文件结构128

5.4 变量的作用域132

5.4.1 局部变量132

5.4.2 全局变量133

5.4.3 静态变量134

5.4.4 外部变量135

5.5 实训项目137

5.6 通常易犯的错误143

5.7 自主学习任务144

习题5145

第4模块 结构化数据处理149

第6章 数组(Array)149

6.1 一维数组150

6.1.1 一维数值型数组150

6.1.2 一维字符型数组(字符串)154

6.1.3 指向一维数组的指针158

6.1.4 一维数组与函数162

6.1.5 一维数组相关算法166

6.2 二维数组171

6.2.1 二维数值型数组171

6.2.2 二维字符型数组174

6.2.3 指向二维数组的指针176

6.3 实训项目178

6.4 通常易犯的错误187

6.5 自主学习任务188

习题6189

第7章 结构体193

7.1 结构体类型194

7.2 结构体变量196

7.2.1 结构体变量定义196

7.2.2 结构体变量初始化197

7.3 结构体数组201

7.3.1 静态初始化202

7.3.2 动态初始化202

7.4 结构体与函数205

7.5 文件块读写操作208

7.6 链表209

7.6.1 动态数据结构209

7.6.2 单向链表创建与遍历209

7.6.3 单向链表插入与删除213

7.7 枚举类型218

7.8 实训项目220

7.9 通常易犯的错误228

7.10 自主学习任务229

习题7230

第5模块 工程实训233

第8章 学生成绩管理系统开发233

8.1 系统任务要求233

8.2 系统功能介绍234

8.2.1 学生对象描述234

8.2.2 预处理工作234

8.3 系统功能实现235

8.3.1 系统主函数的实现235

8.3.2 其他功能函数的实现236

8.4 自主学习任务253

第9章 图形化界面的“贪吃蛇”游戏系统开发254

9.1 系统任务要求254

9.2 系统相关实例分析255

9.3 系统的设计与实现264

9.3.1 流程图的设计264

9.3.2 预处理工作266

9.3.3 系统主函数267

9.3.4 其他功能函数的实现268

习题9285

第10章 SOS信号发射装置系统开发287

10.1 系统任务要求287

10.2 硬件系统设计287

10.3 环境搭建及使用说明288

10.4 编程框架及库函数介绍289

10.5 SOS信号发射装置系统开发297

10.5.1 密电码介绍297

10.5.2 系统流程图297

10.5.3 主要算法及关键代码299

10.5.4 常见问题300

习题10301

附录1 C关键字302

附录2常用字符ASCII码303

附录3常用的C语言库函数305

附录4 C运算符的优先级与结合性309

附录5硬件基础知识310

参考文献312

热门推荐