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

- 蔡启先,林川,吴启明等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111288305
- 出版时间:2010
- 标注页数:280页
- 文件大小:12MB
- 文件页数:294页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言与程序设计1
1.1 语言和编程1
1.2 算法、C语言和程序设计2
1.2.1 算法和算法设计2
1.2.2 C语言及其特点5
1.2.3 用C语言编写程序实现算法6
1.2.4 算法的3大要素12
1.3 C程序的形式要点12
1.4 C程序的开发过程14
1.5 习题14
第2章 数据和运算16
2.1 C语言的基本数据类型16
2.1.1 基本数据类型的类型名16
2.1.2 类型修饰符17
2.2 常量与变量18
2.2.1 常量18
2.2.2 变量及其数据类型21
2.3 简单的输入输出23
2.3.1 字符型数据的输入输出函数24
2.3.2 简单的格式化输入输出函数25
2.4 C语言的运算符和表达式27
2.4.1 C运算符和表达式简介27
2.4.2 算术运算符与算术表达式28
2.4.3 赋值运算和赋值表达式30
2.4.4 关系运算和关系表达式32
2.4.5 逻辑运算和逻辑表达式33
2.4.6 条件运算和条件表达式34
2.4.7 逗号运算和逗号表达式35
2.5 运算符的优先级和结合性35
2.6 不同数据类型数据间的转换36
2.6.1 表达式中的类型转换36
2.6.2 强制类型转换37
2.7 容易混淆或出错的C运算38
2.8 习题41
第3章 基本程序设计43
3.1 C语句概述43
3.1.1 C语言的基本语句43
3.1.2 3种基本结构和流程控制语句44
3.2 选择结构程序设计45
3.2.1 if语句的3种形式45
3.2.2 switch语句48
3.2.3 程序举例51
3.3 循环结构程序设计52
3.3.1 for语句53
3.3.2 while循环语句54
3.3.3 do_while语句55
3.3.4 循环的嵌套和break语句、continue语句58
3.3.5 循环程序举例60
3.4 goto语句和标号语句62
3.4.1 goto语句和标号语句的使用62
3.4.2 goto语句的副作用63
3.5 综合示例63
3.6 习题66
第4章 数组和字符串68
4.1 一维数组68
4.1.1 一维数组的定义68
4.1.2 一维数组的初始化69
4.1.3 程序举例72
4.2 字符数组和字符串74
4.2.1 字符串及字符数组的定义74
4.2.2 字符数组的初始化75
4.2.3 字符数组的输入输出77
4.2.4 字符串函数78
4.2.5 字符数组和字符串应用举例81
4.3 二维数组83
4.3.1 二维数组的定义83
4.3.2 二维数组的初始化84
4.3.3 二维数组程序举例85
4.4 多维数组86
4.5 数组越界问题87
4.6 综合示例88
4.7 习题92
第5章 指针94
5.1 指针的概念94
5.1.1 地址和指针94
5.1.2 指针与指针变量95
5.2 指针的定义和指针的初始化97
5.2.1 指针变量的定义97
5.2.2 指针的初始化98
5.3 指针的运算99
5.3.1 指针的算术运算99
5.3.2 指针的关系运算103
5.3.3 指针的赋值运算103
5.4 指针和一维数组105
5.4.1 建立指针与一维数组的联系105
5.4.2 数组元素的引用106
5.4.3 指针运算的副作用109
5.5 字符指针和字符串110
5.5.1 通过字符指针输出和引用字符串110
5.5.2 用字符指针输入字符串112
5.5.3 用字符指针处理字符串112
5.6 二维数组与多维数组的指针表示法115
5.6.1 二维数组的地址115
5.6.2 指向多维数组元素的指针应用举例117
5.7 指针数组和多级指针118
5.7.1 指针数组的概念118
5.7.2 字符指针数组和多个字符串的处理120
5.8 多级指针124
5.9 带参数的main函数126
5.10 综合示例128
5.11 习题131
第6章 函数133
6.1 C库函数133
6.1.1 库函数及其使用133
6.1.2 格式输入输出函数134
6.2 函数的定义、声明与调用140
6.2.1 函数的定义140
6.2.2 函数的声明142
6.2.3 函数的调用144
6.3 函数的参数传递146
6.3.1 值传递147
6.3.2 地址传递148
6.4 指针型函数150
6.5 函数的嵌套调用和递归调用152
6.5.1 函数的嵌套调用152
6.5.2 函数的递归调用153
6.6 指向函数的指针157
6.6.1 函数指针157
6.6.2 函数指针的应用157
6.7 变量的存储属性160
6.7.1 内部变量、外部变量和变量的作用域160
6.7.2 变量的存储类型和变量的生存周期164
6.7.3 变量的存储属性小结169
6.8 动态存储分配170
6.8.1 申请动态内存170
6.8.2 动态内存的重新分配171
6.9 综合示例171
6.10 习题177
第7章 C程序的模块化设计179
7.1 程序的模块化与模块化程序设计179
7.1.1 概述179
7.1.2 C语言模块化程序设计181
7.1.3 源文件之间的接口184
7.1.4 分割编译186
7.2 VC++和Turbo C的程序模块化组织188
7.2.1 Visual C++ 6.0的程序模块化组织188
7.2.2 Turbo C的程序模块化组织188
7.3 编译预处理189
7.3.1 宏定义189
7.3.2 文件包含194
7.3.3 条件编译195
7.4 综合示例197
7.5 习题199
第8章 构造数据类型201
8.1 结构体数据201
8.1.1 使用结构体类型要解决的问题201
8.1.2 结构体类型的定义201
8.1.3 结构体类型变量的定义和初始化203
8.1.4 结构体类型变量的引用204
8.1.5 结构体数组及指向结构体的指针206
8.1.6 结构体与函数209
8.2 结构体综合示例211
8.3 共用体数据类型213
8.3.1 共用体的定义213
8.3.2 共用体的引用213
8.4 枚举数据类型215
8.4.1 枚举类型的定义215
8.4.2 枚举类型的引用216
8.5 用typedef定义类型名称217
8.6 习题219
第9章 位运算221
9.1 位运算符221
9.1.1 “按位与”运算符221
9.1.2 “按位或”运算符222
9.1.3 “按位异或”运算符223
9.1.4 “按位取反”运算符224
9.1.5 “位左移”运算符224
9.1.6 “位右移”运算符225
9.1.7 不同长度的数据进行位运算225
9.2 位段226
9.3 位运算举例229
9.4 习题230
第10章 文件232
10.1 文件概述232
10.1.1 C语言操作文件232
10.1.2 文件类型指针233
10.2 文件的打开与关闭234
10.2.1 文件的打开234
10.2.2 文件的关闭235
10.3 文件的读写操作236
10.3.1 字符读写函数fputc和fgetc236
10.3.2 数据块读写函数fwrite和fread237
10.3.3 格式化文件读写函数fprintf和fscanf239
10.3.4 fputs函数和fgets函数240
10.4 文件的定位241
10.4.1 rewind函数241
10.4.2 fseek函数242
10.4.3 ftell函数243
10.5 出错检测243
10.5.1 ferror函数243
10.5.2 clearerr函数243
10.6 综合示例244
10.7 习题246
第11章 C语言的其他应用247
11.1 系统调用247
11.1.1 ROM-BIOS系统调用247
11.1.2 DOS系统调用249
11.2 端口控制250
11.3 C语言在单片机中的应用252
11.3.1 Cx51支持的基本数据类型253
11.3.2 单片机特殊功能寄存器(SFR)及其Cx51定义253
11.3.3 中断服务函数和寄存器组定义254
11.3.4 8051单片机C51编程举例255
11.4 数值计算258
11.5 C语言与汇编语言263
11.5.1 C语言中嵌入汇编语言的目的263
11.5.2 C程序中内嵌汇编指令行264
11.5.3 C程序调用汇编子程序框架265
11.5.4 参数传递和值的返回265
附录268
附录A 基本ASCII码表268
附录B C语言中的关键字269
附录C C库函数269
附录D C99标准273
参考文献280
热门推荐
- 3540649.html
- 1254092.html
- 182931.html
- 1725919.html
- 810750.html
- 3497001.html
- 470109.html
- 1161498.html
- 3320721.html
- 214295.html
- http://www.ickdjs.cc/book_1678563.html
- http://www.ickdjs.cc/book_846760.html
- http://www.ickdjs.cc/book_1086220.html
- http://www.ickdjs.cc/book_1313800.html
- http://www.ickdjs.cc/book_2655356.html
- http://www.ickdjs.cc/book_18004.html
- http://www.ickdjs.cc/book_1825805.html
- http://www.ickdjs.cc/book_812779.html
- http://www.ickdjs.cc/book_566078.html
- http://www.ickdjs.cc/book_3834590.html