图书介绍

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

C程序设计案例教程
  • 杨祥,唐新来主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030285126
  • 出版时间:2010
  • 标注页数:265页
  • 文件大小:54MB
  • 文件页数:278页
  • 主题词: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语言的发展历史1

1.2 C语言的语法1

1.2.1 C语言的字符集2

1.2.2 C语言的标识符2

1.2.3 C语言的保留字2

1.2.4 C语言的词类3

1.2.5 C语言的语句3

1.3 C语言开发环境4

1.3.1 Visual C编辑环境4

1.3.2 运行C程序的步骤4

1.4 用C语言求解问题的过程8

1.4.1 源程序8

1.4.2 目标程序8

1.4.3 程序设计基本步骤8

1.4.4 算法及描述9

1.4.5 用结构化流程图表示算法12

习题13

第2章 C程序设计初步14

2.1 系统函数14

2.1.1 格式输出函数printf()14

2.1.2 系统函数和头文件17

2.1.3 主函数的构成17

2.2 简单密码验证程序18

2.2.1 常量、变量和基本数据类型18

2.2.2 算术运算符和算术表达式23

2.2.3 赋值运算符和赋值表达式24

2.2.4 关系运算符和关系表达式24

2.2.5 选择结构25

2.2.6 格式输入函数scanf()26

2.2.7 程序解析28

2.3 特色运算符和表达式28

2.3.1 逗号运算符和逗号表达式28

2.3.2 条件运算符和条件表达式29

2.3.3 位运算符29

2.3.4 自增、自减运算符31

2.4 类型转换32

2.4.1 自动类型转换32

2.4.2 强制类型转换33

2.5 C程序编码风格34

2.6 本章小结34

习题34

第3章 选择结构程序设计37

3.1 分类统计字符数量37

3.1.1 字符类型37

3.1.2 字符型数据的输入函数getchar()和输出函数putchar()41

3.1.3 逻辑运算符和逻辑表达式43

3.1.4 多路决策判断if-else语句45

3.1.5 程序解析48

3.2 简单计算器50

3.2.1 switch语句50

3.2.2 程序解析53

3.3 收入所得税计算器55

3.3.1 多分支结构与嵌套的if语句55

3.3.2 程序解析57

3.4 综合应用——生日是周几的判断59

3.5 本章小结61

习题62

第4章 循环结构程序设计66

4.1 求圆周率的近似值66

4.1.1 while循环语句66

4.1.2 程序解析67

4.2 体育彩票开奖68

4.2.1 do-while循环语句68

4.2.2 程序解析69

4.3 统计学生最低分70

4.3.1 for循环语句70

4.3.2 程序解析71

4.3.3 break语句和continue语句72

4.4 循环结构程序设计74

4.4.1 几种循环的比较74

4.4.2 嵌套循环74

4.4.3 穷举法编程75

4.5 综合应用——猜数字游戏76

4.6 本章小结77

习题78

第5章 函数及其应用80

5.1 圆的面积计算80

5.1.1 函数的定义81

5.1.2 函数的调用82

5.1.3 函数的原型声明82

5.1.4 程序解析83

5.2 使用函数编写程序83

5.2.1 函数的应用举例83

5.2.2 程序解析84

5.3 变量与函数84

5.3.1 局部变量与全局变量85

5.3.2 变量作用域与生存期86

5.3.3 静态局部变量,寄存器变量及全局变量87

5.3.4 程序解析88

5.4 递归方法在函数中的应用88

5.4.1 递归法89

5.4.2 递归函数90

5.4.3 汉诺塔问题90

5.4.4 程序解析91

5.5 编译预处理91

5.5.1 文件包含命令92

5.5.2 宏定义92

5.5.3 条件编译94

5.6 综合应用——四则运算测试系统95

5.7 本章小结97

习题98

第6章 数组及其应用101

6.1 冒泡排序101

6.1.1 一维数组的定义和引用101

6.1.2 一维数组的初始化102

6.1.3 程序解析102

6.1.4 使用一维数组编程104

6.2 二维矩阵的转置105

6.2.1 二维数组的定义和引用105

6.2.2 二维数组的初始化106

6.2.3 程序解析106

6.2.4 使用二维数组编程107

6.3 统计单词量109

6.3.1 一维字符数组的定义、初始化和引用109

6.3.2 字符串109

6.3.3 字符串处理函数110

6.3.4 程序解析110

6.4 综合应用——学生成绩统计与分析111

6.5 本章小结114

习题115

第7章 指针118

7.1 通过传达室寻找某位同学118

7.1.1 地址和指针118

7.1.2 指针变量的定义和初始化119

7.1.3 指针的间接引用120

7.1.4 指针的基本运算122

7.1.5 程序解析125

7.2 指针与函数参数126

7.3 选择排序128

7.3.1 指向数组元素的指针128

7.3.2 通过指针引用数组元素129

7.3.3 数组名作函数参数132

7.3.4 程序解析134

7.4 指针与二维数组135

7.5 加密变换136

7.5.1 字符串的表示形式137

7.5.2 字符指针作函数参数139

7.5.3 程序解析140

7.6 字符串排序141

7.6.1 指针数组的概念141

7.6.2 指向指针的指针142

7.6.3 程序解析143

7.7 函数与指针144

7.7.1 指针作为函数的返回值144

7.7.2 指向函数的指针145

7.7.3 函数指针作为函数的参数147

7.8 本章小结147

习题148

第8章 自定义数据类型151

8.1 结构体类型151

8.1.1 结构体的概念及定义151

8.1.2 结构体的嵌套定义153

8.1.3 结构体变量153

8.1.4 结构体数组158

8.2 票数统计159

8.2.1 结构体指针的概念160

8.2.2 结构体指针作为函数参数162

8.3 学生成绩管理的单向链表实现164

8.3.1 链表的概念164

8.3.2 单向动态链表的建立166

8.3.3 插入结点167

8.3.4 删除结点168

8.3.5 遍历链表169

8.3.6 程序解析170

8.4 共用体及枚举类型175

8.4.1 共用体类型、共用体变量的定义及使用175

8.4.2 混合计分制成绩管理的实现177

8.4.3 枚举类型、枚举变量的定义及使用180

8.5 综合应用——通讯录管理182

8.5.1 需求分析182

8.5.2 功能描述182

8.5.3 总体设计183

8.5.4 程序实现185

8.6 本章小结192

习题193

第9章 文件197

9.1 文件概述197

9.1.1 文件的概念197

9.1.2 文本文件和二进制文件197

9.1.3 文件结构和文件类型指针198

9.1.4 文件的打开与关闭199

9.1.5 格式化文件写函数fprint()201

9.1.6 程序解析201

9.2 读取学生基本信息文件202

9.2.1 格式化文件读函数fscanf()202

9.2.2 程序解析202

9.3 复制文件203

9.3.1 程序解析203

9.3.2 字符方式文件读/写函数fgetc()和f[utc()204

9.3.3 字符串方式文件读/写函数fgets()和fputs()206

9.3.4 数据块读/写函数fread()和fwrite()207

9.3.5 其他相关函数209

9.4 综合应用——个人收支记账本的实现210

9.5 本章小结213

习题213

第10章 MFC214

10.1 MFC基础知识214

10.1.1 MFC概述214

10.1.2 MFC类的组织结构及主要的类简介216

10.1.3 MFC中的全局函数与全局变量217

10.1.4 应用程序向导219

10.2 Windows标准控件在可视化编程中的应用225

10.2.1 按钮控件(Button Contro1)226

10.2.2 静态控件(Static Contro1)和编辑框(Edit Box)231

10.2.3 列表框(List Box)235

10.2.4 组合框(Combo Box)239

10.2.5 滚动条(Scroll Bar)241

10.2.6 对话框通用控件242

10.3 在MFC中创建应用程序的资源248

10.3.1 获取资源的样例248

10.3.2 资源的应用250

10.4 本章小结256

习题256

附录257

附录Ⅰ ASCII码表257

附录Ⅱ C语言关键字表258

附录Ⅲ 运算符的优先级和结合性259

附录Ⅳ 常用库函数260

参考文献265

热门推荐