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

- 林小茶编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302379324
- 出版时间:2015
- 标注页数:296页
- 文件大小:40MB
- 文件页数:308页
- 主题词: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 “欢迎”等三个源程序1
1.1.2 关于程序的基本概念2
1.1.3 源程序基本结构学习2
1.2 程序的调试5
1.2.1 调试步骤5
1.2.2 在Visual C++6.0调试环境下调试第一个程序5
习题9
第2章 顺序结构程序设计10
2.1 顺序结构的程序案例10
2.2 字符集和标识符11
2.2.1 字符集11
2.2.2 标识符12
2.3 变量与常量14
2.3.1 变量15
2.3.2 常量16
2.4 C语言的数据类型17
2.4.1 为什么要讨论数据类型17
2.4.2 C语言的数据类型18
2.4.3 基本数据类型18
2.5 不同类型数据变量的存储方式19
2.5.1 整型数据在内存中的存储方式19
2.5.2 浮点数据在内存中的存储方式20
2.5.3 字符数据在内存中的存储方式20
2.6 不同类型数据变量的说明方式21
2.6.1 整型变量21
2.6.2 浮点变量21
2.6.3 字符型变量22
2.7 不同类型数据常量的写法22
2.7.1 整型常量22
2.7.2 浮点常量22
2.7.3 字符型常量23
2.8 不同类型数据的显示和格式输入24
2.8.1 整型数据的显示和格式输入24
2.8.2 浮点数据的显示和格式输入26
2.8.3 字符型数据的显示和格式输入27
2.8.4 用getchar输入字符和用putchar输出字符28
2.8.5 字符串常量30
习题31
第3章 选择结构程序设计34
3.1 含有if的选择结构34
3.1.1 选择结构程序设计的案例34
3.1.2 选择结构流程图的画法36
3.1.3 if形式38
3.1.4 if else形式42
3.1.5 if else if形式45
3.1.6 嵌套的分支语句49
3.2 switch语句52
3.3 条件运算符58
习题59
第4章 基础知识深化63
4.1 语句与分程序63
4.2 算术运算符与赋值运算符65
4.2.1 算术运算符的种类及运算65
4.2.2 算术表达式及算术运算符的优先级66
4.2.3 算术运算符的结合性67
4.2.4 普通赋值运算符与复合赋值运算符67
4.2.5 复合赋值运算符68
4.3 关系运算符与逻辑运算符68
4.3.1 关系运算符68
4.3.2 逻辑运算符69
4.4 增1/减1运算符71
4.5 不同数据类型数据间的混合运算73
4.5.1 自动转换73
4.5.2 强制转换74
4.5.3 赋值表达式的类型转换74
4.6 实例进阶76
习题80
第5章 循环结构程序设计82
5.1 循环结构入门案例82
5.2 结构化程序设计思想83
5.2.1 结构化程序设计的三种基本结构84
5.2.2 程序流程的不同描述方式84
5.3 循环语句的用法85
5.3.1 三种循环语句的语法85
5.3.2 三种循环语句的使用特性87
5.4 多重循环95
5.5 break语句在循环语句中的用法98
5.6 continue语句100
5.6.1 continue的用法100
5.6.2 break与continue的区别100
5.7 实例进阶102
5.8 文件初步111
习题114
第6章 函数120
6.1 函数基础121
6.2 函数的定义123
6.2.1 函数的定义形式123
6.2.2 函数的返回值126
6.3 函数调用128
6.3.1 函数的调用方式128
6.3.2 函数的嵌套调用129
6.4 函数说明131
6.5 参数传递133
6.5.1 形参和实参133
6.5.2 形参的数据类型是基本数据类型135
6.6 递归调用136
6.7 变量的存储类别141
6.7.1 自动变量与外部变量142
6.7.2 静态变量147
6.7.3 寄存器变量149
习题150
第7章 数组157
7.1 数组案例157
7.2 一维数组158
7.2.1 一维数组的定义158
7.2.2 一维数组的引用160
7.2.3 一维数组的初始化160
7.2.4 实例进阶163
7.3 数组作为函数的参数166
7.4 字符串与字符串函数171
7.4.1 字符数组171
7.4.2 字符串变量172
7.4.3 有关输入和输出字符串变量的函数172
7.4.4 字符串函数174
7.4.5 实例进阶180
7.5 二维数组及多维数组182
7.5.1 二维数组的案例182
7.5.2 二维数组的定义185
7.5.3 二维数组的引用186
7.5.4 二维数组的初始化187
7.5.5 多维数组的案例189
7.6 排序结果存入文件191
习题193
第8章 指针198
8.1 指针案例198
8.2 指针变量与指针运算符199
8.2.1 指针数据类型199
8.2.2 指针运算符&和*的使用200
8.3 指针与一维数组202
8.3.1 指针操作一维数组案例202
8.3.2 指针值的算术运算204
8.3.3 数组名及指针作为函数参数206
8.3.4 指针与字符串208
8.4 空间的动态分配与指针运算211
8.4.1 动态分配的案例211
8.4.2 存储器申请和释放212
8.5 指针与函数215
8.5.1 形参的数据类型是指针类型215
8.5.2 返回指针值的函数218
8.5.3 指向函数的指针219
8.6 二级指针222
8.7 指针数组225
8.7.1 使用指针数组的案例225
8.7.2 指针数组的定义和使用226
8.8 命令行参数227
习题229
第9章 结构体、联合体与枚举236
9.1 结构体236
9.1.1 案例236
9.1.2 结构体的说明和定义237
9.1.3 结构体成员的引用241
9.1.4 结构体的初始化243
9.1.5 结构体数组243
9.2 指向结构体的指针244
9.3 结构体与函数247
9.3.1 结构体数据作为函数的参数247
9.3.2 返回指向结构体的指针的函数249
9.4 联合体与枚举252
9.4.1 案例252
9.4.2 联合体及枚举的说明254
9.4.3 联合体及枚举变量的定义254
9.4.4 联合体变量成员的引用255
9.4.5 枚举变量的使用256
9.4.6 指向联合体变量的指针257
9.4.7 联合体变量与函数258
9.5 类型定义262
9.6 奖牌榜信息存储于文件263
习题265
第10章 文件271
10.1 文件操作的基本方法和相关概念271
10.1.1 数据文件271
10.1.2 文件类型指针271
10.1.3 文件的打开272
10.1.4 文件的关闭274
10.1.5 文件操作顺序275
10.1.6 C语言的设备文件275
10.2 文件的读写操作275
10.2.1 fputc函数与fgetc函数276
10.2.2 fprintf函数与fscanf函数280
10.2.3 fread函数与fwrite函数281
10.2.4 fgets与fputs函数283
10.3 文件的定位284
10.3.1 文件的顺序存取和随机存取284
10.3.2 rewind函数285
10.3.3 fseek函数285
习题287
附录A ASCII代码与字符对照表291
附录B 运算符的优先级和结合性293
附录C printf函数的转换说明模式295
热门推荐
- 23322.html
- 2174338.html
- 1725622.html
- 2411966.html
- 3674614.html
- 2766275.html
- 872602.html
- 3671176.html
- 3647762.html
- 1592228.html
- http://www.ickdjs.cc/book_3726584.html
- http://www.ickdjs.cc/book_1805739.html
- http://www.ickdjs.cc/book_392394.html
- http://www.ickdjs.cc/book_2575819.html
- http://www.ickdjs.cc/book_235192.html
- http://www.ickdjs.cc/book_873485.html
- http://www.ickdjs.cc/book_3696776.html
- http://www.ickdjs.cc/book_3383290.html
- http://www.ickdjs.cc/book_3713602.html
- http://www.ickdjs.cc/book_842269.html