图书介绍
C语言程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计案例教程](https://www.shukui.net/cover/52/30421356.jpg)
- 姚瑶,张健主编 著
- 出版社: 上海:上海交通大学出版社
- ISBN:9787313157768
- 出版时间:2016
- 标注页数:187页
- 文件大小:26MB
- 文件页数:199页
- 主题词: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 汇编语言2
1.1.3 高级语言3
技能1.2:了解C语言的发展4
1.2.1 C语言的产生4
1.2.2 C程序的特点5
1.2.3 C语言的发展趋势6
1.2.4 C语言的应用领域6
1.2.5 如何学好C语言7
技能1.3:掌握C语言的程序结构8
1.3.1 源程序书写规则8
1.3.2 程序控制结构9
综合举例11
上机实训18
第2章 C语言基础19
技能2.1:掌握C语言的数据类型19
技能2.2:掌握常量、变量和标识符的使用20
2.2.1 标识符20
2.2.2 常量21
2.2.3 变量22
技能2.3:掌握整型数据24
2.3.1 整型变量24
2.3.2 整型常量26
技能2.4:掌握实型数据27
2.4.1 实型变量27
2.4.2 实型常量28
技能2.5:掌握字符型数据29
2.5.1 字符常量29
2.5.2 字符变量30
2.5.3 字符串常量32
技能2.6:掌握算术运算符和算术表达式的使用33
2.6.1 基本的算术运算符和算术表达式33
2.6.2 算术运算符的优先级、结合性34
2.6.3 自增(++)、自减(--)运算符34
技能2.7:掌握关系运算符和关系表达式的使用35
2.7.1 关系运算符35
2.7.2 关系表达式36
技能2.8:掌握逻辑运算符和逻辑表达式的使用36
2.8.1 逻辑运算符36
2.8.2 逻辑表达式37
技能2.9:掌握赋值运算符和赋值表达式的使用38
2.9.1 基本赋值运算符38
2.9.2 复合赋值运算符38
2.9.3 赋值表达式39
技能2.10:掌握条件运算符和条件表达式的使用40
2.10.1 条件运算符40
2.10.2 条件运算符的优先级、结合性40
技能2.11:掌握逗号运算符和逗号表达式的使用40
2.11.1 逗号运算符40
2.11.2 逗号表达式40
技能2.12:掌握位运算与位运算符的使用41
2.12.1 “按位与”运算符(&)42
2.12.2 “按位或”运算符(|)43
2.12.3 “异或”运算符(^)43
2.12.4 “取反”运算符(~)44
2.12.5 左移运算符(<<)44
2.12.6 右移运算符(>>)44
2.12.7 位复合赋值运算符45
技能2.13:掌握C语言运算符的优先级和结合性45
2.13.1 C语言运算符的优先级45
2.13.2 C语言运算符的结合性46
技能2.14:掌握不同类型数据间的混合运算46
2.14.1 隐式类型转换47
2.14.2 强制类型转换47
综合举例48
上机实训51
第3章 顺序结构程序设计53
技能3.1:掌握程序的三种基本结构53
3.1.1 结构化程序设计53
3.1.2 三种基本结构N-S流程图54
技能3.2:掌握C语句的使用57
3.2.1 控制语句57
3.2.2 表达式语句58
3.2.3 复合语句58
技能3.3:掌握数据输入与输出58
3.3.1 数据输入输出概念59
3.3.2 字符数据的输入输出59
3.3.3 格式化输入与输出61
综合举例65
上机实训68
第4章 选择结构程序设计69
技能4.1:掌握if语句和用if语句构成的选择结构69
4.1.1 if语句69
4.1.2 if语句的嵌套73
技能4.2:掌握条件表达式构成的选择结构78
技能4.3:掌握sWitch语句以及用switch语句和break语句构成的选择结构79
4.3.1 switch语句79
4.3.2 在switch语句体中使用break语句80
综合举例81
上机实训86
第5章 循环结构程序设计88
技能5.1:使用while语句实现循环结构程序设计88
5.1.1 while语句的一般形式和执行过程88
5.1.2 使用while语句应注意的问题90
技能5.2:使用do-while语句实现循环结构程序设计91
5.2.1 do-while语句的一般形式和执行过程91
5.2.2 使用do-while语句应注意的问题94
技能5.3:使用for语句实现循环结构程序设计94
5.3.1 for语句的一般形式和执行过程94
5.3.2 for语句的各种形式95
技能5.4:使用循环嵌套进行程序设计97
技能5.5:使用流程转移控制语句98
5.5.1 goto语句98
5.5.2 break语句99
5.5.3 continue语句100
综合举例101
上机实训104
第6章 数组106
技能6.1:掌握数组的基础知识106
技能6.2:掌握一维数组的使用107
6.2.1 一维数组定义107
6.2.2 数组元素的使用108
6.2.3 一维数组的初始化109
技能6.3:掌握字符数组110
6.3.1 字符数组的定义110
6.3.2 字符数组的使用110
6.3.3 字符数组的初始化110
6.3.4 字符数组的输入与输出112
6.3.5 字符串输入输出函数112
6.3.6 字符串函数114
技能6.4:掌握二维数组118
技能6.5:掌握多维数组119
综合举例120
上机实训123
第7章 函数125
技能7.1:了解函数的基本知识125
7.1.1 函数的定义125
7.1.2 函数的参数126
7.1.3 函数的声明127
7.1.4 函数的返回值127
7.1.5 函数的调用127
技能7.2:掌握函数的嵌套调用128
技能7.3:掌握函数的递归调用130
技能7.4:变量的作用域131
7.4.1 局部变量131
7.4.2 全局变量132
技能7.5:掌握变量的存储类别134
7.5.1 静态存储方式与动态存储方式134
7.5.2 auto变量134
7.5.3 static变量135
7.5.4 register变量136
技能7.6:掌握函数间的数据传送方式137
7.6.1 数据复制方式137
7.6.2 地址复制方式138
7.6.3 利用函数返回值传递数据139
7.6.4 利用参数返回结果139
7.6.5 利用全局变量传递数据139
综合举例139
上机实训141
第8章 预处理命令142
技能8.1:掌握宏定义的使用142
8.1.1 不带参数的宏定义142
8.1.2 带参数的宏定义144
技能8.2:读懂含有包含文件的程序146
技能8.3:读懂含有条件编译的程序147
8.3.1 第一种形式147
8.3.2 第二种形式147
8.3.3 第三种形式148
综合举例148
上机实训149
第9章 指针151
技能9.1:了解指针相关概念151
9.1.1 内存管理151
9.1.2 变量的指针与指针变量152
技能9.2:使用指针变量152
9.2.1 指针变量的定义152
9.2.2 指针变量的赋值153
9.2.3 指针变量的引用153
技能9.3:用指针处理数组155
9.3.1 数组的指针和指向数组的指针变量155
9.3.2 数组元素的引用156
9.3.3 数组名作为函数参数157
9.3.4 字符串与指针157
9.3.5 指针数组158
技能9.4:用指针处理函数158
9.4.1 函数的返回值是指针158
9.4.2 指向函数的指针159
9.4.3 指向函数的指针作函数参数159
综合举例160
上机实训162
第10章 结构体与共用体163
技能10.1:掌握结构体的基础知识163
10.1.1 结构体变量的定义163
10.1.2 结构体变量的引用164
10.1.3 结构体类型的初始化164
技能10.2:掌握结构体数组的使用165
10.2.1 结构体数组的定义165
10.2.2 结构体数组的初始化166
技能10.3:掌握结构体指针的使用167
10.3.1 指向结构体变量的指针167
10.3.2 指向结构体数组的指针168
10.3.3 结构体指针变量作为函数参数169
技能10.4:掌握共用体的使用170
10.4.1 共用体定义170
10.4.2 共用体变量的使用171
综合举例172
上机实训174
第11章 文件175
技能11.1:了解文件的基本概念175
11.1.1 文件的概念175
11.1.2 文件的种类175
11.1.3 文件指针和文件内部的位置指针176
技能11.2:了解对文件能够进行的操作177
11.2.1 数据文件操作的步骤177
11.2.2 数据文件操作的库函数177
技能11.3:能够使用函数打开与关闭文件178
11.3.1 文件打开函数fopen()179
11.3.2 文件关闭函数fclose()180
技能11.4:能够使用函数对文件进行顺序读写180
11.4.1 字符读写函数fgetc()和fputc()181
11.4.2 字符串读写函数fgets()和fpputs()182
11.4.3 数据块读写函数fread()和fwtrite()182
11.4.4 格式化读写函数fscanf()和fprintf()183
技能11.5:能够使用函数对文件进行随机读写183
11.5.1 文件的定位183
11.5.2 文件的随机读写184
综合举例185
上机实训186
参考文献187