图书介绍
C语言程序设计案例教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计案例教程 第2版](https://www.shukui.net/cover/34/30694970.jpg)
- 沈大林,赵玺主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113145262
- 出版时间:2012
- 标注页数:266页
- 文件大小:96MB
- 文件页数:278页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C语言程序设计案例教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 绪言1
0.1 C语言概述1
0.1.1 计算机语言的发展1
0.1.2 C语言的由来和特点1
0.1.3 C语言程序开发流程3
0.2 C语言集成开发环境3
0.2.1 使用Turbo C 3.0开发C程序3
0.2.2 使用Visual C++ 6.0开发C程序8
0.2.3 调试程序中常见的错误12
0.3 程序设计的良好习惯14
0.3.1 程序的注释和布局15
0.3.2 C语言程序代码的格式15
0.4 教学方法和课程安排17
思考与练习18
第1章 C语言程序设计基础20
1.1 C语言程序的基本元素20
1.1.1 标识符和数据类型20
1.1.2 常量与变量21
1.2 程序中的运算24
1.2.1 算术运算24
1.2.2 关系运算25
1.2.3 逻辑运算26
1.2.4 其他运算27
1.2.5 运算中数据类型的转换29
思考与练习30
第2章 数据的输出与输入33
2.1 格式化输出函数33
2.1.1 格式化输出函数的格式、功能与修饰符33
2.1.2 格式化输出实例35
2.2 字符输入/输出函数38
2.2.1 字符输入/输出函数的格式与功能38
2.2.2 字符输入/输出函数实例39
2.3 格式化输入函数40
2.3.1 格式化输入函数的格式、功能与使用说明40
2.3.2 格式化输入实例42
思考与练习47
第3章 算法和程序的选择结构52
3.1 程序的基本结构和算法52
3.1.1 程序的基本结构和语句52
3.1.2 算法54
3.2 条件分支语句57
3.2.1 if单分支语句57
3.2.2 if...else双分支语句59
3.2.3 if...else if...else多分支语句63
3.3 switch开关分支语句和选择结构的嵌套66
3.3.1 switch开关分支语句66
3.3.2 选择结构的嵌套72
思考与练习76
第4章 循环结构程序设计82
4.1 循环结构82
4.1.1 for语句82
4.1.2 while语句88
4.1.3 do...while语句90
4.2 循环嵌套及中断和转向语句94
4.2.1 循环嵌套94
4.2.2 break和continue语句98
4.2.3 goto转向语句102
思考与练习105
第5章 函数定义和参数传递112
5.1 函数的定义与调用112
5.1.1 函数概述112
5.1.2 定义函数114
5.1.3 函数声明和调用115
5.1.4 应用实例117
5.2 函数参数传递120
5.2.1 函数参数和函数返回121
5.2.2 函数间参数的传递方式123
5.2.3 应用实例124
思考与练习127
第6章 函数应用和变量作用域129
6.1 标准函数应用129
6.1.1 标准函数简介129
6.1.2 验证程序和应用实例129
6.2 函数的嵌套与递归调用135
6.2.1 函数嵌套调用135
6.2.2 函数的递归调用136
6.2.3 应用实例138
6.3 变量的作用域和存储类型141
6.3.1 变量的作用域141
6.3.2 变量存储类型142
6.3.3 验证程序和应用实例144
思考与练习147
第7章 数组与字符串148
7.1 数值型一维数组148
7.1.1 一维数组定义和初始化148
7.1.2 数值型一维数组的使用和元素地址149
7.1.3 应用实例151
7.2 数值型多维数组155
7.2.1 二维数组的定义155
7.2.2 多维数组的定义和使用157
7.2.3 应用实例157
7.3 字符数组163
7.3.1 字符数组的定义和使用163
7.3.2 字符串和字符处理函数166
7.3.3 应用实例169
思考与练习172
第8章 指针177
8.1 指针的定义与应用177
8.1.1 指针概述177
8.1.2 指针定义178
8.1.3 引用指针变量179
8.1.4 指针的运算181
8.1.5 应用实例183
8.2 数组指针、字符指针和函数指针186
8.2.1 数组指针187
8.2.2 字符指针和函数指针189
8.2.3 运算符**和指针数组191
8.2.4 应用实例194
思考与练习198
第9章 复杂数据类型201
9.1 结构体201
9.1.1 结构体的定义201
9.1.2 结构体变量的引用205
9.1.3 结构体数组和自定义数据类型207
9.1.4 链表209
9.1.5 应用实例211
9.2 共用体和枚举217
9.2.1 共用体217
9.2.2 枚举219
9.2.3 应用实例221
思考与练习228
第10章 编译预处理230
10.1 宏定义230
10.1.1 两种宏定义230
10.1.2 宏定义的作用范围231
10.1.3 宏定义与函数的区别232
10.1.4 应用实例232
10.2 文件包含和条件编译234
10.2.1 文件包含234
10.2.2 条件编译语句235
10.2.3 应用实例236
10.3 位运算239
10.3.1 位运算符239
10.3.2 位段243
10.3.3 应用实例245
思考与练习246
第11章 文件248
11.1 数据文件基本概念248
11.1.1 文件分类248
11.1.2 文件与指针249
11.1.3 文件系统249
11.1.4 文件的打开与关闭250
11.1.5 应用实例251
11.2 文件的检测与输入/输出函数252
11.2.1 文件的检测函数252
11.2.2 文件的输入/输出函数253
11.2.3 应用实例254
11.3 文件的定位操作259
11.3.1 文件指针位置的设置和获取259
11.3.2 应用实例260
思考与练习264