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

- 李爱玲主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302275442
- 出版时间:2012
- 标注页数:314页
- 文件大小:46MB
- 文件页数:327页
- 主题词: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.2 C语言特点2
1.3 简单的C程序开发4
1.4 C语言的运行环境7
1.5 完整的C程序运行过程14
1.6 算法18
本章小结21
习题121
第2章 数据类型、运算符和表达式24
2.1 C语言的数据类型及作用24
2.1.1 整型数据25
2.1.2 字符类型27
2.1.3 浮点类型28
2.2 常量、变量和标识符29
2.2.1 常量29
2.2.2 变量30
2.2.3 标识符32
2.3 运算符与表达式32
2.3.1 算术运算符33
2.3.2 关系和逻辑运算符35
2.3.3 赋值运算符36
2.3.4 逗号运算符38
2.3.5 条件运算符39
2.3.6 sizeof运算符40
2.3.7 地址运算符42
2.3.8 运算符的优先级及结合性42
2.4 表达式43
2.5 数据类型的转换47
2.6 综合举例49
本章小结50
习题251
第3章 顺序结构程序设计53
3.1 程序基本结构53
3.2 输入输出语句54
3.2.1 scanf()函数55
3.2.2 printf()函数57
3.2.3 getchar()函数与putchar()函数60
3.3 综合举例61
本章小结65
习题365
第4章 选择结构程序设计70
4.1 if语句70
4.1.1 if选择结构70
4.1.2 if…else选择结构71
4.1.3 if…else…if选择结构71
4.1.4 if语句的嵌套73
4.2 switch语句76
4.3 选择结构程序举例79
本章小结84
习题484
第5章 循环结构程序设计89
5.1 while循环语句89
5.2 do…while循环语句90
5.3 for循环语句92
5.4 三种循环语句的比较94
5.5 循环结构程序举例94
5.5.1 单重循环应用举例94
5.5.2 嵌套循环及其应用举例96
5.5.3 break语句和continue语句98
5.6 程序排错102
5.6.1 程序中常见的出错原因102
5.6.2 程序调试与排错基本方法103
本章小结104
习题5104
第6章 数组109
6.1 一维数组109
6.1.1 一维数组的定义109
6.1.2 一维数组的引用110
6.1.3 一维数组的初始化110
6.1.4 一维数组应用举例111
6.2 二维数组与多维数组113
6.2.1 二维数组的定义114
6.2.2 二维数组元素的引用114
6.2.3 二维数组的初始化115
6.3 字符数组与字符串118
6.3.1 字符数组的定义118
6.3.2 字符数组的初始化118
6.3.3 字符数组的引用119
6.3.4 字符串和字符串结束标志119
6.3.5 字符数组的输入输出120
6.3.6 字符串处理函数120
6.4 数组程序设计举例124
本章小结127
习题6127
第7章 函数130
7.1 函数概述130
7.2 库函数简介131
7.3 函数定义133
7.3.1 无参函数的定义133
7.3.2 有参函数的定义133
7.4 函数调用134
7.4.1 形式参数和实际参数134
7.4.2 函数的返回值135
7.4.3 函数的调用136
7.5 函数的嵌套和递归139
7.5.1 函数的嵌套139
7.5.2 函数的递归调用140
7.6 变量的作用域及存储类型144
7.6.1 静态、动态144
7.6.2 变量的作用域145
7.7 外部、内部函数147
7.8 应用举例148
本章小结151
习题7152
第8章 预处理157
8.1 宏定义157
8.1.1 不带参数的宏定义157
8.1.2 带参的宏159
8.2 文件包含161
8.3 条件编译163
本章小结165
习题8165
第9章 指针168
9.1 指针概述168
9.1.1 指针的概念168
9.1.2 指针变量的定义和使用169
9.2 指针运算符与指针表达式171
9.2.1 指针运算符与指针表达式概述171
9.2.2 指针变量作函数的参数173
9.3 指针与数组174
9.3.1 指针与一维数组174
9.3.2 指针与二维数组178
9.3.3 数组指针作函数的参数181
9.3.4 指针与字符数组186
9.3.5 指针数组188
9.4 指针与函数190
9.4.1 指向函数的指针变量的定义及使用190
9.4.2 用指针类型数据作函数参数191
9.4.3 带参的主函数194
9.4.4 返回指针的函数194
9.5 指向指针的指针196
9.6 指针应用举例197
本章小结201
习题9202
第10章 结构体、联合体与枚举类型205
10.1 结构体类型变量的定义和引用205
10.1.1 结构体类型变量的定义206
10.1.2 结构体类型变量的引用206
10.1.3 结构体类型变量的初始化207
10.2 结构体数组的定义和引用208
10.3 结构体指针的定义和引用214
10.3.1 指向结构体类型变量的使用214
10.3.2 指向结构体类型数组的指针的使用216
10.4 链表218
10.4.1 链表的概述218
10.4.2 链表操作219
10.5 联合224
10.5.1 联合体的定义224
10.5.2 联合体变量的引用225
10.6 枚举类型228
10.6.1 枚举类型的定义和枚举变量的说明228
10.6.2 枚举类型变量的赋值和使用228
10.7 综合应用举例230
本章小结234
习题10234
第11章 位运算239
11.1 位运算概述239
11.2 位运算符和位运算239
11.3 位运算综合举例243
本章小结246
习题11246
第12章 文件249
12.1 C文件概述249
12.2 文件的打开与关闭250
12.2.1 文件类型指针250
12.2.2 文件的打开函数250
12.2.3 文件的关闭函数252
12.3 文件的读写252
12.3.1 文件读写函数252
12.3.2 文件读写举例255
12.4 文件定位257
12.4.1 文件定位函数——fseek()函数257
12.4.2 出错检测函数——ferror()函数259
12.5 文件综合举例259
本章小结263
习题12263
第13章 综合实例程序设计266
13.1 程序设计的基本过程266
13.2 综合程序设计实例267
13.2.1 题目的内容要求267
13.2.2 程序的功能设计268
13.2.3 程序的数据设计269
13.2.4 程序的函数设计270
13.2.5 函数编程及调试271
13.2.6 整体调试290
13.2.7 程序维护290
本章小结290
习题13290
附录A 常用ASCII码字符对照表291
附录B 编译错误信息293
附录C 常用库函数306
参考文献314
热门推荐
- 905104.html
- 3426948.html
- 405805.html
- 136094.html
- 342161.html
- 250548.html
- 3548032.html
- 3091360.html
- 103711.html
- 1355516.html
- http://www.ickdjs.cc/book_2296990.html
- http://www.ickdjs.cc/book_1426356.html
- http://www.ickdjs.cc/book_2949829.html
- http://www.ickdjs.cc/book_3217524.html
- http://www.ickdjs.cc/book_1702994.html
- http://www.ickdjs.cc/book_2590018.html
- http://www.ickdjs.cc/book_3677713.html
- http://www.ickdjs.cc/book_171678.html
- http://www.ickdjs.cc/book_513416.html
- http://www.ickdjs.cc/book_1820142.html