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

- 向艳,周天彤,史兵等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302177814
- 出版时间:2008
- 标注页数:302页
- 文件大小:62MB
- 文件页数:342页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C程序设计入门1
1.1简单的C语言程序2
1.2基本数据类型4
1.2.1整型数据6
1.2.2实型数据9
1.2.3字符型数据11
1.3运算符和表达式14
1.3.1运算符优先级及结合性15
1.3.2数据类型转换15
1.3.3算术运算符和算术表达式18
1.3.4赋值运算符和赋值表达式18
1.3.5逗号运算符和逗号表达式21
1.3.6关系运算符和关系表达式22
1.3.7逻辑运算符和逻辑表达式24
1.3.8++和--运算符26
1.3.9 sizeof运算符27
1.4编程逻辑与技术28
1.4.1算法描述工具28
1.4.2程序设计的基本过程31
1.4.3结构化程序设计方法32
复习与思考33
习题133
第2章 顺序结构程序设计36
2.1 C语句概述36
2.2数据的输入与输出37
2.2.1字符输入与输出函数38
2.2.2格式输入与输出函数39
2.3赋值与计算49
2.3.1赋值语句49
2.3.2常用计算函数49
2.4程序举例51
复习与思考55
习题255
第3章 选择结构程序设计57
3.1 if语句57
3.1.1 if语句的三种形式57
3.1.2 if语句的嵌套61
3.2条件运算符和条件表达式63
3.3 switch语句64
3.4程序举例67
复习与思考74
习题374
第4章 循环结构程序设计80
4.1当型循环与直到型循环80
4.1.1当型循环结构80
4.1.2直到型循环结构80
4.2循环语句81
4.2.1 while语句81
4.2.2 do-while语句83
4.2.3 for语句85
4.3循环的嵌套88
4.4 break语句和continue语句90
4.4.1 break语句90
4.4.2 continue语句90
4.5程序举例91
复习与思考101
习题4101
第5章 模块的实现——函数109
5.1函数的定义与调用109
5.1.1函数的定义109
5.1.2函数的返回值111
5.1.3函数的调用113
5.2函数间的参数传递117
5.2.1实参与形参的传递方式117
5.2.2局部变量与全局变量119
5.2.3变量的存储类别122
5.3函数的嵌套调用125
5.4函数的递归调用127
复习与思考131
习题5131
第6章 预处理命令140
6.1宏定义140
6.1.1无参数的宏定义140
6.1.2带参数的宏定义143
6.2文件包含145
6.3条件编译146
复习与思考148
习题6148
第7章 数组151
7.1一维数组151
7.1.1一维数组的定义与引用151
7.1.2一维数组的初始化153
7.1.3一维数组应用举例154
7.2二维数组159
7.2.1二维数组的定义与引用159
7.2.2二维数组的初始化161
7.2.3二维数组应用举例163
7.3字符数组166
7.3.1字符数组的定义与初始化167
7.3.2字符串与字符数组168
7.3.3字符数组的输入与输出169
7.3.4常用字符串处理函数172
7.3.5字符数组应用举例176
7.4数组作为函数参数179
7.4.1用一维数组名作为函数参数179
7.4.2用多维数组名作为函数参数184
复习与思考186
习题7186
第8章 指针193
8.1指针以及指针变量的定义193
8.2指针变量的引用194
8.2.1指针的引用194
8.2.2指针变量作为函数参数197
8.3数组和指针198
8.3.1指针的相关运算和指向数组元素的指针198
8.3.2数组名作为函数参数201
8.3.3指向数组的指针203
8.4多级指针与指针数组206
8.4.1指针数组207
8.4.2多级指针以及复杂指针208
8.5字符串与指针210
8.5.1使用指针表示字符串210
8.5.2使用指针向函数传递字符串211
8.5.3使用指针数组作为main函数的参数212
8.6函数指针与指针函数214
8.6.1函数指针的定义214
8.6.2函数指针的引用215
8.6.3指针函数的定义及应用217
复习与思考218
习题8218
第9章 结构体与共用体223
9.1结构体类型与结构体变量223
9.1.1结构体类型的声明223
9.1.2结构体类型变量的定义224
9.1.3结构体类型变量的引用226
9.1.4结构体类型变量的初始化227
9.2结构体数组228
9.2.1结构体数组的定义与引用229
9.2.2结构体数组应用举例230
9.3结构体与指针232
9.3.1指向结构体变量的指针232
9.3.2指向结构体数组的指针234
9.3.3用结构体类型指针作为函数参数235
9.4共用体239
9.5枚举类型241
9.6自定义类型名244
复习与思考245
习题9245
第10章 动态数组与链表252
10.1动态内存分配与动态数组252
10.1.1常用动态内存分配函数252
10.1.2动态数组254
10.2链表256
10.2.1链表的基本概念256
10.2.2创建动态链表256
10.2.3输出动态链表259
10.2.4动态链表的删除操作259
10.2.5动态链表的插入操作261
10.2.6动态链表的应用举例262
复习与思考265
习题10266
第11章 文件270
11.1文件的基本概念270
11.1.1文本文件和二进制文件270
11.1.2缓冲文件系统271
11.1.3文件类型指针271
11.2文件的打开与关闭271
11.2.1文件的打开271
11.2.2文件的关闭273
11.3文件的读写274
11.3.1字符读写函数274
11.3.2格式读写函数277
11.3.3数据块读写函数278
11.3.4其他读写函数280
11.4文件的定位281
复习与思考282
习题11283
第12章 位运算284
12.1位运算符284
12.1.1按位与运算符“&”284
12.1.2按位或运算符“|”285
12.1.3异或运算符“^”285
12.1.4求反运算符“~”287
12.1.5左移运算符“<<”287
12.1.6右移运算符“>>”287
12.1.7位运算复合运算符288
12.2位段288
复习与思考290
习题12290
附录A 基本ASCII码表292
附录B 运算符和结合性294
附录C VC++6.0环境下常用库函数296
参考文献302
热门推荐
- 383972.html
- 722458.html
- 253937.html
- 1049537.html
- 2143182.html
- 3600909.html
- 1651080.html
- 723858.html
- 1891801.html
- 1535445.html
- http://www.ickdjs.cc/book_1331704.html
- http://www.ickdjs.cc/book_3340587.html
- http://www.ickdjs.cc/book_2475867.html
- http://www.ickdjs.cc/book_2038663.html
- http://www.ickdjs.cc/book_2253583.html
- http://www.ickdjs.cc/book_541478.html
- http://www.ickdjs.cc/book_24692.html
- http://www.ickdjs.cc/book_1928286.html
- http://www.ickdjs.cc/book_3580562.html
- http://www.ickdjs.cc/book_1352065.html