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

- 李洁主编 著
- 出版社: 天津:天津科学技术出版社
- ISBN:9787530854396
- 出版时间:2011
- 标注页数:253页
- 文件大小:16MB
- 文件页数:263页
- 主题词: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语言简介3
1.2.1 C语言出现的历史背景3
1.2.2 C语言的特点4
1.2.3 C语言字符集5
1.2.4 C语言标志符与关键字5
1.2.5 C语言程序基本结构7
1.3 C语言编程环境10
1.3.1 C语言程序的编译和执行10
1.3.2 Visual C++ 6.0编程环境11
1.3.3 Turbo C 2.0编程环境14
第2章 数据类型、运算符和表达式17
2.1 基本数据类型17
2.2 常量与变量18
2.2.1 常量19
2.2.2 变量22
2.3 运算符与表达式26
2.3.1 运算符与表达式的概念26
2.3.2 算术运算符和算术表达式27
2.3.3 自增、自减运算符29
2.3.4 赋值运算符和赋值表达式29
2.3.5 逗号运算符和逗号表达式33
2.3.6 求字节数运算符33
2.3.7 数值型数据间的混合运算34
第3章 C程序的基本控制结构36
3.1 顺序结构38
3.1.1 C程序的语句38
3.1.2 数据输出函数printf()和putchar()39
3.1.3 数据输入函数scanf()和getchar()46
3.1.4 顺序结构程序举例49
3.1.5 常见错误51
3.2 选择结构52
3.2.1 关系运算52
3.2.2 逻辑运算54
3.2.3 if语句和条件运算符55
3.2.4 switch语句61
3.2.5 选择结构程序举例65
3.2.6 常见错误66
3.3 循环结构67
3.3.1 while语句67
3.3.2 do-while语句68
3.3.3 for语句71
3.3.4 三种循环的比较74
3.3.5 循环的嵌套75
3.3.6 break和continue语句77
3.3.7 循环结构举例80
3.3.8 常见错误82
第4章 数组85
4.1 一维数组85
4.1.1 一维数组的定义85
4.1.2 一维数组的引用86
4.1.3 一维数组的初始化87
4.1.4 一维数组的应用89
4.2 二维数组与多维数组94
4.2.1 二维数组的定义94
4.2.2 二维数组的引用95
4.2.3 二维数组的初始化96
4.2.4 二维数组应用举例98
4.3 字符数组106
4.3.1 字符数组的定义106
4.3.2 字符数组与字符串107
4.3.3 字符串处理函数109
4.3.4 字符数组应用举例112
第5章 指针118
5.1 指针基础118
5.1.1 地址与指针118
5.1.2 指针变量及其定义118
5.1.3 指针变量的引用120
5.1.4 指针的移动与比较124
5.1.5 三个特殊概念125
5.2 指针与数组127
5.2.1 数组中的地址127
5.2.2 访问一维数组127
5.2.3 指针变量与二维数组131
5.2.4 行指针132
5.2.5 指针数组134
5.3 二级指针138
5.4 常见错误139
5.5 程序举例141
第6章 函数144
6.1 函数的概述144
6.1.1 自定义函数144
6.1.2 库函数145
6.2 函数的定义148
6.2.1 定义格式148
6.2.2 返回与返回值150
6.3 函数的调用152
6.3.1 调用格式152
6.3.2 调用过程153
6.3.3 函数间的数据传递154
6.3.4 递归调用156
6.4 函数的说明160
6.4.1 函数说明的格式160
6.4.2 函数说明的省略161
6.5 main函数的参数162
6.6 指向函数的指针163
6.7 变量的作用域与存储类型165
6.7.1 变量的作用域165
6.7.2 变量的存储类型168
6.8 函数的存储类型174
6.9 程序举例175
6.10 常见错误176
第7章 自定义数据类型177
7.1 结构体与结构体变量177
7.1.1 结构体177
7.1.2 定义与初始化结构体变量177
7.1.3 访问结构体变量179
7.1.4 嵌套定义结构体181
7.2 结构体数组182
7.2.1 定义与初始化结构体数组182
7.2.2 访问结构体数组183
7.3 结构体指针184
7.3.1 操作结构体变量184
7.3.2 操作结构体数组186
7.4 结构体与函数187
7.4.1 参数中的结构体变量188
7.4.2 参数中的结构体指针188
7.4.3 返回结构体类型的值189
7.4.4 返回结构体类型的地址191
7.5 结构体的应用192
7.6 联合体193
7.6.1 联合体193
7.6.2 定义与初始化联合体变量194
7.6.3 访问联合体变量195
7.6.4 程序举例196
7.7 位段197
7.8 枚举200
7.9 用typedef定义类型203
第8章 文件205
8.1 文件的基本概念205
8.2 文件的类别205
8.3 操作文件206
8.3.1 打开与关闭文件206
8.3.2 读写文件208
8.3.3 定位读写216
8.4 出错检测217
8.5 程序举例218
第9章 编译预处理219
9.1 预处理概述219
9.2 宏定义219
9.2.1 无参数的宏219
9.2.2 带参数的宏222
9.4 文件包含227
9.5 条件编译227
第10章 管理内存230
10.1 内存的动态分配与释放230
10.2 操纵内存232
10.3 位运算238
10.4 常见问题242
附录243
附录1 ASCⅡ表243
附录2 运算符的优先级和结合性245
附录3 库函数表247
附录4 编译系统错误提示的解释249
附录5 进制和补码运算251
参考文献253
热门推荐
- 3691576.html
- 1375102.html
- 1584900.html
- 3755534.html
- 2762762.html
- 617926.html
- 2114436.html
- 3843107.html
- 187860.html
- 1319159.html
- http://www.ickdjs.cc/book_898281.html
- http://www.ickdjs.cc/book_817072.html
- http://www.ickdjs.cc/book_1740000.html
- http://www.ickdjs.cc/book_646965.html
- http://www.ickdjs.cc/book_1856538.html
- http://www.ickdjs.cc/book_2231152.html
- http://www.ickdjs.cc/book_2775457.html
- http://www.ickdjs.cc/book_3012799.html
- http://www.ickdjs.cc/book_1189528.html
- http://www.ickdjs.cc/book_3454438.html