图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/70/34473598.jpg)
- 李晓东,庞岩梅,娄嘉鹏等编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113140991
- 出版时间:2012
- 标注页数:271页
- 文件大小:41MB
- 文件页数:284页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇入 门篇3
第1章 高级语言简介3
1.1 计算的机器3
1.2 如何与机器交流4
1.3 C语言简介5
1.3.1 C语言的历史5
1.3.2 C语言的特点6
本章小结7
习题7
第二篇 初级篇11
第2章 基本编程11
2.1 C语言实例演示13
2.2 熟悉C语言开发环境18
2.2.1 C语言程序编制简单流程18
2.2.2 开发环境的建立18
2.2.3 自动生成Hello World!C语言代码19
2.2.4 编译和连接程序24
2.2.5 运行程序显示hello world!25
2.2.6 改变程序的显示内容25
2.2.7 让非自动生成的C语言代码可以直接运行26
2.3 读懂一个C语言程序26
2.4 编一个程序输出一段文字28
2.4.1 输出一行字符28
2.4.2 输出多行字符28
2.4.3 ASCⅡ码29
2.4.4 语句的概念29
2.4.5 如何调用外部函数30
2.4.6 printf()函数的使用30
2.5 编一个程序完成密码算法中的回归32
2.5.1 C语言代码32
2.5.2 变量声明及初始化33
2.5.3 如何在C语言中做判断34
2.5.4 判断的嵌套35
2.5.5 如何输出数据35
2.5.6 关键字36
2.5.7 用户自定义标识符定义规则37
2.5.8 基本数据类型37
2.5.9 判断(分支)结构41
2.6 编一个程序进行求模运算43
2.6.1 C语言代码43
2.6.2 让C语言执行运算43
2.6.3 表达式的概念46
2.6.4 表达式的运算规则46
2.7 编一个程序进行字符串的加密48
2.7.1 C语言代码48
2.7.2 循环的概念48
2.7.3 循环的嵌套48
2.7.4 数组类型49
2.7.5 循环结构49
2.8 编一个程序对键盘输入的字符串进行加密51
2.8.1 C语言代码51
2.8.2 输入数据的方法51
2.8.3 与用户交互52
2.8.4 scanf()函数的使用53
2.9 调试56
2.9.1 模拟计算机执行56
2.9.2 常见的简单错误57
2.10 由想法映射到代码58
本章小结62
习题63
第三篇 中级篇67
第3章 算法设计67
3.1 编写一个判断任意给定数是否为素数的程序68
3.1.1 思路和步骤68
3.1.2 C语言代码69
3.2 算法的概念71
3.2.1 什么是算法71
3.2.2 算法的描述72
3.3 算法的结构75
3.3.1 算法的基本执行结构75
3.3.2 逐步求精77
3.4 算法的数据组织79
3.4.1 数组80
3.4.2 多维数组81
3.4.3 结构体82
3.4.4 指针83
3.4.5 链表84
3.4.6 树和图85
3.4.7 数据类型的扩展机制85
3.4.8 利用数据组织获得好的算法86
3.5 典型算法整理86
3.5.1 求累加和86
3.5.2 求累乘积86
3.5.3 求阶乘87
3.5.4 查找87
3.5.5 排序88
3.5.6 进制转换91
3.5.7 求最大公约数及最小公倍数92
3.5.8 数值求解94
本章小结95
习题95
第4章 算法实现97
4.1 常用的数据组织形式98
4.1.1 数据类型扩展98
4.1.2 数组及其使用98
4.1.3 结构体及其使用106
4.1.4 指针及其使用110
4.1.5 链表及其使用113
4.1.6 枚举类型118
4.1.7 复合数据类型小结119
4.2 由算法到代码125
4.2.1 顺序结构125
4.2.2 选择结构126
4.2.3 循环结构129
4.3 调试方法133
4.3.1 结构化调试133
4.3.2 自底向上调试133
4.3.3 自顶向下调试133
4.3.4 VC环境下的调试机制133
4.3.5 程序调试的常用技巧和调试中问题的解决134
本章小结134
习题134
第5章 文件的使用——数据持久存储136
5.1 文件的分类137
5.2 文件的处理137
5.2.1 文件的打开137
5.2.2 文件的关闭139
5.2.3 文件的读取140
5.2.4 文件的写入141
5.2.5 文件结束的判断144
5.2.6 文件的其他操作145
5.3 使用配置文件146
5.4 文件访问的常用函数148
本章小节149
习题149
第四篇 提高篇153
第6章 代码质量153
6.1 模块化154
6.1.1 变量的作用范围154
6.1.2 服务的概念与函数的使用156
6.1.3 多个文件模块158
6.1.4 局部变量、全局变量和静态变量159
6.1.5 C语言函数的使用164
6.2 编程风格176
6.2.1 代码格式176
6.2.2 注释的使用178
6.2.3 宏的使用179
6.2.4 其他180
6.2.5 宏的具体用法182
6.3 提高代码可靠性186
6.3.1 常量的定义和使用186
6.3.2 异常情况的判断和处理187
6.3.3 代码测试方法188
6.3.4 常量的使用189
6.4 友好的界面190
6.4.1 友好界面的要素190
6.4.2 菜单的使用190
6.4.3 命令行界面的使用191
6.5 性能提高192
6.5.1 性能的分析192
6.5.2 循环次数的估计193
6.5.3 性能的提高方法194
6.5.4 break、continue、return和exit的灵活使用194
6.5.5 内存资源的动态申请和释放196
6.5.6 内存资源管理函数的使用198
本章小结200
习题201
第五篇 综合篇205
第7章 应用领域编程205
7.1 应用接口的调用206
7.2 网络开发包的调用实例216
7.3 图形应用代码编写221
本章小结228
习题228
第8章 深入C语言的应用229
8.1 C语言的标准化过程230
8.2 面向对象思想到C++231
8.3 图形用户界面235
8.4 嵌入式环境的C语言243
8.5 混合编程245
本章小结246
习题246
第9章 应用程序的开发247
9.1 代码与应用程序的区别247
9.2 软件过程248
9.3 一个应用程序的开发实例249
本章小结256
习题256
附录257
附录A ASCⅡ码表257
附录B C语言关键字258
附录C C语言常用语法表259
附录D C语言常用函数表265
附录E 编程参考书推荐269
附录F C语言常见调试错误270
参考文献271