图书介绍

C语言程序设计教程与项目实训【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计教程与项目实训
  • 丁学钧,温秀梅主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302454694
  • 出版时间:2016
  • 标注页数:287页
  • 文件大小:40MB
  • 文件页数:302页
  • 主题词:

PDF下载


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

下载说明

C语言程序设计教程与项目实训PDF格式电子书版下载

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

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

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

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

图书目录

初级篇C 语言基础知识及程序设计初步3

第1章 绪论3

1.1 程序设计概述3

1.1.1 程序设计的发展历程3

1.1.2 结构化程序设计4

1.1.3 面向对象程序设计5

1.1.4 程序设计语言6

1.1.5 语言处理程序8

1.1.6 C语言简介8

1.2 算法及算法的表示9

1.2.1 算法的概念9

1.2.2 流程图表示法9

1.2.3 简单算法设计11

1.3 C语言基础13

1.3.1 字符集13

1.3.2 标识符13

1.3.3 关键字14

1.3.4 运算符14

1.3.5 分隔符14

1.3.6 空白符15

1.3.7 C程序的基本结构15

1.4 上机步骤与实验指导18

1.4.1 程序的编辑、编译、运行和调试18

1.4.2 Visual C++集成开发环境19

1.4.3 编辑、编译、运行和调试程序19

第2章 基本数据类型24

2.1 数据类型概述24

2.2 运算符和表达式25

2.2.1 常量25

2.2.2 变量25

2.2.3 整型26

2.2.4 实型27

2.2.5 字符型28

2.2.6 void类型29

2.2.7 运算符概述30

2.2.8 赋值运算符和赋值表达式30

2.2.9 算术运算符和算术表达式32

2.2.10 关系运算符和关系表达式34

2.2.11 逻辑运算符和逻辑表达式34

2.2.12 条件运算符和条件表达式35

2.2.13 逗号运算符和逗号表达式35

2.2.14 类型转换36

2.3 数据的输入与输出37

2.3.1 字符输入输出函数38

2.3.2 格式输出函数printf39

2.3.3 格式输入函数scanf41

2.3.4 简单程序举例43

习题46

第3章 3种程序控制结构48

3.1 顺序结构48

3.2 选择结构49

3.2.1 if语句实现选择结构49

3.2.2 switch语句实现选择结构58

3.3 循环结构61

3.3.1 while语句62

3.3.2 do…while语句64

3.3.3 for语句65

3.3.4 break语句和continue语句67

3.3.5 循环嵌套69

3.4 程序结构综合举例71

习题77

第4章 复杂数据类型初探——数组79

4.1 复杂数据类型概述79

4.2 一维数组79

4.2.1 一维数组的定义79

4.2.2 一维数组元素的引用80

4.2.3 一维数组的初始化81

4.2.4 一维数组程序举例82

4.3 二维数组85

4.3.1 二维数组的定义85

4.3.2 二维数组元素的引用85

4.3.3 二维数组的初始化86

4.3.4 二维数组程序举例87

4.4 字符串与数组90

4.4.1 字符数组的定义90

4.4.2 字符数组的初始化90

4.4.3 字符数组的使用92

4.4.4 字符串处理函数93

4.4.5 字符数组程序举例95

习题97

提高篇 C语言中的复杂数据类型与高级编程技术101

第5章 函数101

5.1 函数的定义101

5.2 函数的调用104

5.2.1 函数原型声明104

5.2.2 函数的调用106

5.2.3 参数传递机制107

5.2.4 函数返回值111

5.3 函数的嵌套调用112

5.4 递归函数113

5.5 变量的作用域117

5.5.1 局部作用域118

5.5.2 全局作用域118

5.6 变量的存储方式和生存期121

习题127

第6章 指针129

6.1 指针的基本概念129

6.1.1 地址和指针的概念129

6.1.2 指针变量的定义130

6.1.3 指针变量运算符131

6.1.4 指针的运算135

6.2 指针与数组138

6.2.1 指向数组的指针138

6.2.2 指针与字符数组141

6.2.3 多级指针与指针数组144

6.2.4 指针与多维数组149

6.2.5 数组指针153

6.3 指针与函数154

6.3.1 指针作为函数参数154

6.3.2 指针作为函数的返回值——指针函数157

6.3.3 指向函数的指针——函数指针158

6.4 动态内存分配与指向它的指针变量162

习题164

第7章 编译预处理165

7.1 宏定义165

7.1.1 无参宏166

7.1.2 有参宏168

7.2 文件包含171

7.3 条件编译172

习题175

第8章 复杂数据类型——结构体、共用体和枚举类型176

8.1 结构体类型176

8.2 结构体变量178

8.2.1 结构体变量的定义178

8.2.2 结构体变量的初始化180

8.2.3 结构体变量成员的引用181

8.3 结构体数组184

8.3.1 结构体数组的定义184

8.3.2 结构体数组的初始化185

8.3.3 结构体数组应用举例185

8.4 结构体指针186

8.4.1 指向结构体变量的指针187

8.4.2 指向结构体数组的指针188

8.4.3 用结构体变量和结构体指针作为函数参数189

8.5 用结构体指针处理链表191

8.5.1 链表概述191

8.5.2 创建单链表193

8.5.3 输出链表196

8.5.4 链表的删除操作196

8.5.5 链表的插入操作198

8.5.6 链表的综合操作200

8.6 共用体类型202

8.6.1 共用体的概念202

8.6.2 共用体类型和共用体类型变量的定义202

8.6.3 共用体成员的引用方式204

8.6.4 共用体类型的特点和应用204

8.7 枚举类型207

8.7.1 枚举类型及枚举变量的定义207

8.7.2 枚举元素的引用208

习题209

实训篇 基于C语言面向过程的项目实训213

第9章 项目实训概述及数据存储基础213

9.1 概述213

9.2 最基本的数据存储技术——文件213

9.2.1 概述213

9.2.2 文件类型214

9.2.3 文件指针214

9.2.4 文件的打开与关闭214

9.2.5 文件的读写215

9.2.6 文件的随机读写218

第10章 需求分析与功能模块设计220

10.1 需求分析220

10.2 功能模块设计220

10.2.1 功能模块划分220

10.2.2 概要设计221

第11章 详细设计与实现223

11.1 概述223

11.2 登录业务模块功能及主函数实现223

11.2.1 系统登录及主函数功能流程图223

11.2.2 代码实现步骤223

11.3 系统菜单功能实现226

11.3.1 功能需求描述226

11.3.2 代码实现步骤226

11.4 开户功能实现227

11.4.1 功能需求描述227

11.4.2 代码实现步骤227

11.5 存款功能与取款功能的实现231

11.5.1 存款功能需求描述231

11.5.2 存款代码实现步骤231

11.5.3 取款功能需求描述232

11.6 文件的读写操作234

11.6.1 文件的读写功能需求描述234

11.6.2 文件的读写功能代码实现步骤234

11.6.3 与读写文件相关的其他函数235

11.7 查询功能实现236

11.7.1 查询功能需求描述236

11.7.2 查询功能代码实现步骤237

11.8 销户功能实现241

11.8.1 销户功能需求描述241

11.8.2 销户功能代码实现步骤241

第12章 项目测试与总结244

12.1 项目测试244

12.1.1 单元测试244

12.1.2 集成测试245

12.2 项目总结246

12.2.1 实训目标与要求246

12.2.2 实训过程与步骤247

12.2.3 实训项目总结报告撰写要求247

12.3 系统局限性分析与功能扩展的考虑247

12.3.1 系统局限性分析247

12.3.2 如何进行功能扩展的考虑248

附录A 标准字符ASCII表251

附录B 运算符和结合性253

附录C 常见库函数255

附录D 模拟考试题261

模拟考试题一261

模拟考试题一参考答案271

模拟考试题二272

模拟考试题二参考答案283

附录E 参考课时安排285

参考文献286

热门推荐