图书介绍
案例式C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![案例式C语言程序设计](https://www.shukui.net/cover/45/33864070.jpg)
- 蔡庆华主编;吴长勤,王一宾,马丽生副主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040341355
- 出版时间:2012
- 标注页数:281页
- 文件大小:61MB
- 文件页数:291页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
案例式C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1为什么要学C语言1
1.1.1 C语言与黑客1
1.1.2 C语言的发展2
1.1.3 C语言的特点3
1.2两个C语言程序4
1.2.1 C语言程序框架4
1.2.2 C语言的语句6
1.2.3 C语言的编程风格8
1.3程序与算法8
1.3.1程序8
1.3.2算法特点8
1.3.3算法表示9
1.3.4程序设计过程10
第2章 基本数据类型12
2.1求平均分12
2.1.1程序解析13
2.1.2整型13
2.1.3实型14
2.1.4字符型15
2.2求三角形面积15
2.2.1程序解析16
2.2.2常量16
2.2.3变量18
2.2.4函数19
2.2.5表达式20
2.3整数逆序输出21
2.3.1程序解析21
2.3.2算术运算21
2.3.3赋值运算23
2.3.4逗号运算24
2.4四舍五入运算24
2.4.1程序解析25
2.4.2数据类型转换25
2.5综合应用实例28
第3章 输入输出函数30
3.1求整数的各位数字和30
3.1.1程序解析30
3.1.2格式化输出printf()函数31
3.2求华氏温度对应的摄氏温度35
3.2.1程序解析35
3.2.2格式化输入scanf()函数36
3.3字母大小写转换41
3.3.1程序解析41
3.3.2字符输入函数getchar()41
3.3.3字符输出函数putchar()42
3.4综合应用实例43
第4章 选择结构47
4.1求整数绝对值47
4.1.1程序解析47
4.1.2关系运算符49
4.1.3 if语句50
4.1.4条件运算符52
4.2判断字符类别53
4.2.1程序解析53
4.2.2逻辑运算符55
4.2.3多分支if语句57
4.3转换成绩等级59
4.3.1程序解析59
4.3.2 switch语句60
4.3.3 if语句的嵌套64
4.4综合应用实例66
第5章 循环结构71
5.1求1到100之和71
5.1.1程序解析71
5.1.2 for循环语句74
5.2求满足条件的N76
5.2.1程序解析76
5.2.2 while循环语句77
5.3判断整数的位数81
5.3.1程序解析81
5.3.2 do-while循环语句82
5.3.3循环语句的选择85
5.4素数判断86
5.4.1程序解析86
5.4.2循环控制语句89
5.5求阶乘的和92
5.5.1程序解析92
5.5.2循环嵌套94
5.6综合应用实例97
第6章 函数106
6.1求周长与面积106
6.1.1程序解析106
6.1.2程序的结构107
6.1.3函数的分类108
6.1.4函数的定义108
6.1.5函数设计的基本原则111
6.2验证哥德巴赫猜想111
6.2.1程序解析111
6.2.2函数调用及参数传递112
6.2.3函数的返回值114
6.2.4函数的声明115
6.3求最大公约数116
6.3.1程序解析116
6.3.2函数的嵌套调用118
6.3.3函数的递归调用119
6.4 Fibonacci数列121
6.4.1程序解析121
6.4.2变量的作用域122
6.4.3变量的存储属性123
6.4.4内部函数与外部函数127
6.5编译预处理127
6.5.1宏定义命令128
6.5.2文件包含命令130
6.5.3条件编译命令130
6.6综合应用实例131
第7章 数组135
7.1求高于平均分人数135
7.1.1程序解析135
7.1.2一维数组的定义和引用136
7.1.3一维数组的存储和初始化137
7.1.4一维数组的应用138
7.2求矩阵最大值139
7.2.1程序解析139
7.2.2二维数组的定义和引用140
7.2.3二维数组的存储和初始化141
7.2.4二维数组的应用142
7.3数据排序144
7.3.1程序解析144
7.3.2数组元素作为函数参数149
7.3.3二维数组作为函数参数150
7.4综合应用实例153
第8章 指针156
8.1保险柜密码156
8.1.1程序解析156
8.1.2指针与地址157
8.1.3指针变量的定义159
8.1.4指针运算159
8.1.5多级指针的概念163
8.2企业员工考勤164
8.2.1程序解析164
8.2.2一维数组的地址表示166
8.2.3指向数据元素的指针167
8.2.4指针作为函数参数168
8.3发扑克牌170
8.3.1程序解析170
8.3.2二维数组的地址表示172
8.3.3一级指针访问二维数组174
8.3.4行指针访问二维数组174
8.3.5行指针作为函数参数175
8.4抽奖游戏177
8.4.1程序解析177
8.4.2指向函数的指针178
8.4.3返回指针的函数180
8.5综合应用实例181
第9章 字符串186
9.1加密问题186
9.1.1程序解析186
9.1.2字符串的表示187
9.1.3字符串的输入输出188
9.1.4字符串和字符指针189
9.2奥运会入场次序191
9.2.1程序解析191
9.2.2字符串数组192
9.2.3字符串处理函数192
9.3统计数字字符个数195
9.3.1程序解析195
9.3.2字符串作为函数参数196
9.3.3返回字符串的函数198
9.4综合应用实例198
9.5本章扩充内容201
9.5.1指针数组201
9.5.2指针数组用于命令行参数203
第10章 复杂数据类型205
10.1二维坐标205
10.1.1程序解析205
10.1.2结构体的概念与定义207
10.1.3结构体变量的定义208
10.1.4结构体变量的初始化208
10.1.5结构体类型的嵌套定义209
10.1.6结构体变量的使用209
10.1.7结构体所占内存的字节数211
10.1.8结构体数组212
10.1.9结构体指针214
10.1.10结构体与函数215
10.2职工信息217
10.2.1共用体类型的定义218
10.2.2共用体变量的说明219
10.2.3共用体变量的引用219
10.3颜色枚举220
10.3.1枚举类型的定义221
10.3.2枚举变量的说明及引用221
10.3.3用户定义类型222
10.4链表223
10.4.1程序解析224
10.4.2内存分配225
10.4.3单向链表226
10.5综合应用实例231
第11章 位运算237
11.1几个基本概念237
11.2位运算符239
11.3位域241
11.4综合应用实例244
第12章 文件操作247
12.1写数据文件247
12.1.1程序解析247
12.1.2文件的概念248
12.1.3文件的分类248
12.1.4文件的指针249
12.2读学生成绩249
12.2.1程序解析250
12.2.2文件的打开251
12.2.3文件的关闭252
12.3文件复制252
12.3.1程序解析252
12.3.2字符读写函数253
12.3.3字符串读写函数255
12.3.4格式化读写函数256
12.3.5数据块读写函数258
12.3.6文件的其他函数260
12.4综合应用实例261
第13章 综合程序设计266
13.1通讯录管理266
13.1.1项目要求及分析266
13.1.2总体设计266
13.1.3代码实现267
13.2计算100的阶乘实例271
13.2.1项目要求及分析271
13.2.2总体设计271
13.2.3代码实现272
附录A C语言运算符的优先级与结合性274
附录B 常用字符与ASC Ⅱ码值对照表275
附录C C语言常用库函数表276
参考文献281