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

- 陈虹,刘熹主编;罗晓娟,王永策副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113199333
- 出版时间:2015
- 标注页数:202页
- 文件大小:20MB
- 文件页数:213页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
情境一 简单C程序设计1
案例描述2
案例相关知识2
1.1 C语言程序的基本结构2
1.1.1 简单的C语言程序2
1.1.2 输入/输出函数4
1.1.3 C语言程序的结构特点4
1.2 运行C程序的步骤与方法4
1.2.1 运行C程序的步骤4
1.2.2 C语言的版本及运行环境5
1.2.3 C语言的字符集7
1.2.4 C语言的词汇7
案例分析与实现9
小结10
习题10
情境二 数据类型、运算符、表达式和算法11
案例描述11
案例相关知识11
2.1 常量与变量11
2.1.1 常量12
2.1.2 简单宏定义12
2.1.3 变量13
2.2 数据类型13
2.3 常用运算符与表达式15
2.3.1 C语言的运算符分类15
2.3.2 算术运算符和算术表达式16
2.3.3 运算符的优先级和结合性17
2.3.4 强制类型转换运算符17
2.3.5 自增、自减运算符17
2.3.6 赋值运算符和赋值表达式18
2.3.7 逗号运算符和逗号表达式19
2.4 程序的灵魂——算法20
2.4.1 算法的概念20
2.4.2 简单算法举例20
2.4.3 算法的特性21
2.4.4 算法的表示方法21
案例分析与实现23
小结24
习题25
情境三 顺序结构26
案例描述26
案例相关知识26
3.1 数据输入/输出的概念及在C语言中的实现26
3.1.1 字符数据的输入与输出27
3.1.2 格式输入与输出29
3.2 C语言程序的结构35
3.2.1 顺序结构程序设计举例35
3.2.2 C程序的结构36
3.3 C语句38
3.3.1 C语句的作用和分类38
3.3.2 赋值语句39
案例分析与实现40
小结42
习题43
情境四 选择结构44
案例描述44
案例相关知识45
4.1 关系运算符和关系表达式45
4.1.1 关系运算符及其优先顺序45
4.1.2 关系表达式45
4.2 逻辑运算符和逻辑表达式46
4.2.1 逻辑运算符及其优先顺序46
4.2.2 逻辑表达式47
4.3 条件运算符与条件表达式47
4.4 if语句48
4.4.1 简单if语句形式48
4.4.2 if...else形式49
4.4.3 if...else if形式49
4.5 if语句的嵌套51
4.6 switch语句52
案例分析与实现54
小结56
习题56
情境五 循环结构58
案例描述58
案例相关知识58
5.1 while语句59
5.1.1 while语句的形式59
5.1.2 while语句的执行过程59
5.1.3 while语句的拓展实例62
5.2 do...while语句64
5.2.1 do...while语句的形式64
5.2.2 do...while语句的执行过程64
5.2.3 do...while语句的拓展实例65
5.3 for语句67
5.3.1 for语句的形式67
5.3.2 for语句的执行过程68
5.3.3 for语句的拓展实例70
5.4 循环的嵌套72
5.4.1 循环嵌套的执行过程72
5.4.2 循环嵌套的拓展实例76
5.5 break语句和continue语句77
5.5.1 break语句77
5.5.2 continue语句79
案例分析与实现80
小结81
习题82
情境六 数组84
案例描述84
案例相关知识84
6.1 一维数组84
6.1.1 一维数组的定义84
6.1.2 一维数组的引用85
6.1.3 一维数组的初始化85
6.1.4 一维数组的拓展实例86
6.2 二维数组88
6.2.1 二维数组的定义88
6.2.2 二维数组的引用88
6.2.3 二维数组的初始化88
6.2.4 二维数组的拓展实例89
6.3 字符数组91
6.3.1 字符数组的定义91
6.3.2 字符数组的初始化92
6.3.3 字符及字符串操作的常用函数92
6.3.4 字符数组的拓展实例94
案例分析与实现95
小结97
习题97
情境七 函数98
案例描述98
案例相关知识98
7.1 函数的定义98
7.1.1 无参函数的定义98
7.1.2 空函数101
7.1.3 有参函数的定义101
7.2 函数的调用101
7.2.1 函数调用的一般方法101
7.2.2 函数的声明102
7.2.3 函数的参数与返回值102
7.3 函数的嵌套调用103
7.3.1 数组名作为函数参数103
7.3.2 嵌套调用104
7.4 函数的递归调用106
7.5 局部变量和全局变量108
7.5.1 变量的作用域和生存期108
7.5.2 变量的存储类型108
7.5.3 内部函数和外部函数112
案例分析与实现113
小结115
习题116
情境八 指针118
案例描述118
案例相关知识118
8.1 指针的定义118
8.2 指针变量119
8.2.1 指针变量的定义119
8.2.2 指针变量的引用119
8.2.3 指针变量的初始化122
8.2.4 指针变量的运算122
8.3 指针与数组124
8.3.1 指向数组元素的指针124
8.3.2 一维数组元素的指针访问方式124
8.3.3 指向多维数组的指针变量125
8.3.4 指针与字符串126
8.4 指针与函数128
8.4.1 指针变量作为函数参数128
8.4.2 数组指针作为函数参数129
8.4.3 指针作为函数的返回值130
8.4.4 指向函数的指针131
案例分析与实现135
小结136
习题136
情境九 结构体和共用体138
案例描述138
案例相关知识138
9.1 结构体类型138
9.1.1 结构体类型的形式138
9.1.2 结构体变量的定义139
9.1.3 结构体变量的引用141
9.1.4 结构体变量的初始化143
9.1.5 结构体数组的定义144
9.1.6 结构体与函数147
9.1.7 结构体变量的指针148
9.1.8 类型定义符typedef150
9.2 共用体151
9.2.1 共用体的形式151
9.2.2 共用体变量的定义151
9.2.3 共用体变量的引用152
9.3 枚举类型154
9.3.1 枚举类型的定义154
9.3.2 枚举类型的引用155
案例分析与实现158
小结159
习题160
情境十 文件161
案例描述161
案例相关知识161
10.1 文件概述161
10.1.1 文件的定义161
10.1.2 文件指针163
10.1.3 文件的打开163
10.1.4 文件的关闭165
10.2 文件的常用操作167
10.2.1 字符的读写167
10.2.2 字符串的读写169
10.2.3 数据块读写函数171
10.2.4 格式化读写函数173
10.2.5 文件的定位176
10.2.6 文件的检测181
案例分析与实现182
小结183
习题184
附录A C语言中的关键字185
附录B C语言的常用转义字符186
附录C ASCII码对照表187
附录D C语言中的运算符优先级对照表189
附录E C语言中的常见错误中英文对照表190
附录F C语言中的库函数196
参考文献202
热门推荐
- 463900.html
- 2450164.html
- 1736915.html
- 3743254.html
- 1823843.html
- 49035.html
- 564911.html
- 1014351.html
- 874898.html
- 443090.html
- http://www.ickdjs.cc/book_1067887.html
- http://www.ickdjs.cc/book_1975436.html
- http://www.ickdjs.cc/book_1402123.html
- http://www.ickdjs.cc/book_1449615.html
- http://www.ickdjs.cc/book_2813552.html
- http://www.ickdjs.cc/book_3409799.html
- http://www.ickdjs.cc/book_862561.html
- http://www.ickdjs.cc/book_1073618.html
- http://www.ickdjs.cc/book_3555746.html
- http://www.ickdjs.cc/book_230424.html