图书介绍
C语言程序设计案例教程【下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线】

- 廖湖声,叶乃文,周珺编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115491954
- 出版时间:2018
- 标注页数:306页
- 文件大小:61MB
- 文件页数:316页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言基础知识1
1.1 计算机与程序设计语言1
1.1.1 计算机系统的基本组成1
1.1.2 程序设计3
1.1.3 程序设计语言3
1.1.4 程序设计的学习方法4
1.2 C程序的基本结构和运行过程5
1.2.1 几个简单的C程序5
1.2.2 运行C程序的基本过程8
1.2.3 使用Visual Studio 2010集成环境开发C程序的过程9
1.2.4 使用Dev-C++集成环境开发C程序的过程13
1.3 数据类型、常量、变量、输入/输出与基本运算16
1.3.1 基本数据类型与数据的表示16
1.3.2 常量17
1.3.3 变量、变量的存储与赋值18
1.3.4 基本的输入/输出21
1.3.5 算术运算符和算术表达式25
1.4 标准函数和EasyX库函数28
1.4.1 数学函数29
1.4.2 EasyX图形处理函数库30
1.5 本章小结32
习题35
上机练习题35
自测题37
第2章 C语言的基本控制结构39
2.1 顺序结构39
2.2 选择结构40
2.2.1 关系运算与逻辑运算40
2.2.2 if语句42
2.2.3 多路选择和switch语句44
2.2.4 选择结构的应用实例:复数四则运算45
2.3 循环结构48
2.3.1 while语句48
2.3.2 for语句50
2.3.3 do while语句51
2.3.4 break语句和continue语句52
2.3.5 循环语句的应用实例53
2.4 程序调试的基本方法55
2.4.1 错误分类和解决方法56
2.4.2 静态程序调试57
2.4.3 动态程序跟踪57
2.5 本章小结58
习题60
上机练习题61
自测题62
第3章 计算机算法初步64
3.1 算法的概念64
3.1.1 使用计算机求解问题的一般过程64
3.1.2 数据对象与算法描述65
3.1.3 流程图应用实例:一元二次方程求解66
3.2 穷举法69
3.2.1 概述69
3.2.2 穷举法应用实例1:素数的判断69
3.2.3 穷举法应用实例2:百钱买百鸡71
3.3 递推与迭代法73
3.3.1 概述73
3.3.2 递推与迭代法应用实例1:等比数列求和74
3.3.3 递推与迭代法应用实例2:求圆周率π75
3.4 循环不变式的概念和应用77
3.4.1 循环不变式77
3.4.2 程序设计案例中的循环不变式79
3.5 本章小结82
习题83
上机练习题83
自测题84
第4章 数据的组织结构(一)86
4.1 数组类型86
4.1.1 数组类型的应用背景86
4.1.2 一维数组类型的定义87
4.1.3 一维数组的初始化88
4.1.4 一维数组元素的赋值与引用89
4.2 使用一维数组组织数据的应用实例90
4.2.1 查找问题91
4.2.2 排序问题95
4.2.3 曲线的表示与绘制98
4.3 字符串的组织100
4.3.1 字符串的组织形式100
4.3.2 字符串的引用101
4.3.3 字符串的输入/输出101
4.4 字符串处理函数及应用实例102
4.4.1 常用字符串处理函数102
4.4.2 实例:轨迹绘制中的坐标显示103
4.4.3 用户注册程序104
4.5 二维数组106
4.5.1 二维数组的定义106
4.5.2 二维数组的应用实例107
4.6 本章小结109
习题110
上机练习题112
自测题113
第5章 程序的组织结构115
5.1 函数概述115
5.2 自定义函数117
5.2.1 函数的定义117
5.2.2 函数的调用118
5.2.3 自定义函数的设计与应用实例122
5.3 函数与数组的应用实例:冒泡排序127
5.4 递归算法与递归函数130
5.4.1 递归算法与递归函数概述130
5.4.2 递归函数的调用过程131
5.4.3 递归函数的应用132
5.5 变量的作用域和生存期136
5.5.1 变量的作用域137
5.5.2 变量的生存期138
5.6 本章小结139
习题141
上机练习题143
自测题144
第6章 基于指针的程序设计146
6.1 指针类型、变量和基本操作146
6.1.1 指针类型的概念146
6.1.2 基于指针的数据访问148
6.1.3 指针运算150
6.2 指针与函数152
6.2.1 指针型参数152
6.2.2 字符串处理154
6.2.3 指针型返回值及应用实例156
6.3 指针与数组158
6.3.1 指针与一维数组158
6.3.2 指针与二维数组160
6.4 指针数组与动态存储空间163
6.4.1 字符串数组及应用实例164
6.4.2 动态存储空间及应用实例167
6.4.3 命令行参数及应用实例171
6.5 无符号整型与二进制数据处理174
6.5.1 八进制、十六进制数据表示及无符号整型174
6.5.2 位运算175
6.5.3 二进制数据的应用实例177
6.6 本章小结178
习题180
上机练习题181
自测题182
第7章 数据的组织结构(二)185
7.1 结构体类型185
7.1.1 结构体类型的概念185
7.1.2 结构体实例:学生基本信息189
7.2 动态数据结构——链表193
7.2.1 链表的概念193
7.2.2 链表的基本操作195
7.2.3 链表的应用实例198
7.3 状态机的概念与应用204
7.3.1 状态机的基本概念204
7.3.2 状态机的应用实例:交通信号的控制205
7.4 文件209
7.4.1 文件的概念209
7.4.2 文件的打开和关闭操作210
7.4.3 文本文件读/写操作及应用实例212
7.4.4 二进制文件的读/取操作215
7.5 联合体与枚举类型220
7.5.1 联合体220
7.5.2 枚举类型222
7.6 本章小结223
习题225
上机练习题227
自测题229
第8章 C程序应用实例231
8.1 实例1 文本行编辑程序231
8.2 实例2 Hanoi塔演示程序238
8.3 实例3 通讯录管理程序242
8.4 实例4 “连连看”游戏程序248
8.5 实例5 大奖赛评分管理255
第9章 软件开发基础知识263
9.1 软件与软件产品的特征263
9.2 软件开发的基本过程264
9.2.1 软件生命周期265
9.2.2 软件开发过程模型266
9.2.3 软件开发方法学267
9.3 程序设计风格268
9.4 程序调试的基本方法268
9.5 软件测试的基本方法269
9.6 软件文档的编写要求270
第10章 C语言课程设计指导271
10.1 课程设计教学环节的主要目的271
10.2 C语言课程设计的考核内容271
10.3 课程设计报告的书写规范272
10.3.1 课程设计报告的内容要求272
10.3.2 课程设计报告的质量要求273
10.4 课程设计题目273
10.4.1 第1题 学生证管理程序273
10.4.2 第2题 可视化冒泡排序程序274
10.4.3 第3题 图书登记管理程序274
10.4.4 第4题 车轮旋转控制程序275
10.4.5 第5题 北京交通卡计费程序275
10.4.6 第6题 “海底世界”游戏程序277
10.4.7 第7题 “打飞碟”游戏程序278
10.4.8 课程设计报告书排版要求279
附录A ASCII字符集283
附录B 运算符的优先级和结合性284
附录C Visual Studio 2010使用指南285
附录D Dev-C++5.1使用指南293
附录E C语言常用标准函数298
附录F EasyX常用库函数301
参考文献306
热门推荐
- 2834442.html
- 1890722.html
- 1932052.html
- 2625213.html
- 2263650.html
- 3735036.html
- 710813.html
- 2663972.html
- 2319096.html
- 410785.html
- http://www.ickdjs.cc/book_3537466.html
- http://www.ickdjs.cc/book_2830766.html
- http://www.ickdjs.cc/book_3752241.html
- http://www.ickdjs.cc/book_461784.html
- http://www.ickdjs.cc/book_3839355.html
- http://www.ickdjs.cc/book_2152724.html
- http://www.ickdjs.cc/book_1757241.html
- http://www.ickdjs.cc/book_1032839.html
- http://www.ickdjs.cc/book_2457732.html
- http://www.ickdjs.cc/book_470000.html