C程序设计语言PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)布莱恩·W.克尼汉(Brian W. Kernighan),丹尼斯·M.里奇(Dennis M. Ritchie)著
- 出 版 社:北京:机械工业出版社
- 出版年份:2019
- ISBN:9787111617945
- 页数:260 页
第1章 导言 1
1.1入门 1
1.2变量与算术表达式 3
1.3 for语句 8
1.4符号常量 9
1.5字符输入/输出 9
1.5.1文件复制 10
1.5.2字符计数 11
1.5.3行计数 13
1.5.4单词计数 14
1.6数组 15
1.7函数 17
1.8参数——传值调用 19
1.9字符数组 20
1.10外部变量与作用域 22
第2章 类型、运算符与表达式 27
2.1变量名 27
2.2数据类型及长度 27
2.3常量 28
2.4声明 31
2.5算术运算符 32
2.6关系运算符与逻辑运算符 32
2.7类型转换 33
2.8自增运算符与自减运算符 37
2.9位运算符 38
2.10赋值运算符与表达式 40
2.11条件表达式 41
2.12运算符优先级与求值次序 42
第3章 控制流 45
3.1语句与程序块 45
3.2 if-else语句 45
3.3 else-if语句 46
3.4 switch语句 48
3.5 while循环与for循环 49
3.6 do-while循环 52
3.7 break语句与continue语句 53
3.8 goto语句与标号 54
第4章 函数与程序结构 57
4.1函数的基本知识 57
4.2返回非整型值的函数 60
4.3外部变量 62
4.4作用域规则 68
4.5头文件 69
4.6静态变量 70
4.7寄存器变量 71
4.8程序块结构 72
4.9初始化 72
4.10递归 73
4.11 C预处理器 75
4.11.1文件包含 75
4.11.2宏替换 76
4.11.3条件包含 78
第5章 指针与数组 79
5.1指针与地址 79
5.2指针与函数参数 81
5.3指针与数组 83
5.4地址算术运算 86
5.5字符指针与函数 89
5.6指针数组以及指向指针的指针 92
5.7多维数组 95
5.8指针数组的初始化 97
5.9指针与多维数组 97
5.10命令行参数 98
5.11指向函数的指针 102
5.12复杂声明 105
第6章 结构 111
6.1结构的基本知识 111
6.2结构与函数 113
6.3结构数组 115
6.4指向结构的指针 119
6.5自引用结构 121
6.6表查找 125
6.7类型定义(typedef) 127
6.8联合 128
6.9位字段 130
第7章 输入与输出 133
7.1标准输入/输出 133
7.2格式化输出——printf函数 135
7.3变长参数表 136
7.4格式化输入——scanf函数 137
7.5文件访问 140
7.6错误处理——stderr和 exit 143
7.7行输入和行输出 144
7.8其他函数 145
7.8.1字符串操作函数 145
7.8.2字符类别测试和转换函数 146
7.8.3 ungetc函数 146
7.8.4命令执行函数 146
7.8.5存储管理函数 147
7.8.6数学函数 147
7.8.7随机数发生器函数 148
第8章 UNIX系统接口 149
8.1文件描述符 149
8.2低级I/O——read和write 150
8.3 open、 creat、 close和unlink 151
8.4随机访问——lseek 153
8.5实例——fopen和getc函数的实现 154
8.6实例——目录列表 157
8.7实例——存储分配程序 162
附录A 参考手册 167
A.1引言 167
A.2词法规则 167
A.2.1记号 167
A.2.2注释 167
A.2.3标识符 167
A.2.4关键字 168
A.2.5常量 168
A.2.6字符串字面值 170
A.3语法符号 170
A.4标识符的含义 170
A.4.1存储类 171
A.4.2基本类型 171
A.4.3派生类型 172
A.4.4类型限定符 172
A.5对象和左值 172
A.6转换 173
A.6.1整型提升 173
A.6.2整型转换 173
A.6.3整数和浮点数 173
A.6.4浮点类型 173
A.6.5算术类型转换 173
A.6.6指针和整数 174
A.6.7 void 175
A.6.8指向void的指针 175
A.7表达式 175
A.7.1指针生成 176
A.7.2初等表达式 176
A.7.3后缀表达式 177
A.7.4一元运算符 179
A.7.5强制类型转换 180
A.7.6乘法类运算符 180
A.7.7加法类运算符 181
A.7.8移位运算符 181
A.7.9关系运算符 182
A.7.10相等类运算符 182
A.7.11按位与运算符 183
A.7.12按位异或运算符 183
A.7.13按位或运算符 183
A.7.14逻辑与运算符 183
A.7.15逻辑或运算符 183
A.7.16条件运算符 184
A.7.17赋值表达式 184
A.7.18逗号运算符 185
A.7.19常量表达式 185
A.8声明 185
A.8.1存储类说明符 186
A.8.2类型说明符 187
A.8.3结构和联合声明 188
A.8.4枚举 191
A.8.5声明符 191
A.8.6声明符的含义 192
A.8.7初始化 195
A.8.8类型名 197
A.8.9 typedef 198
A.8.10类型等价 199
A.9语句 199
A.9.1带标号语句 199
A.9.2表达式语句 199
A.9.3复合语句 200
A.9.4选择语句 200
A.9.5循环语句 201
A.9.6跳转语句 201
A.10外部声明 202
A.10.1函数定义 202
A.10.2外部声明 204
A.11作用域与连接 204
A.11.1词法作用域 205
A.11.2连接 205
A.12预处理 205
A.12.1三字符序列 206
A.12.2行连接 206
A.12.3宏定义和扩展 206
A.12.4文件包含 208
A.12.5条件编译 209
A.12.6行控制 210
A.12.7错误信息生成 210
A.12.8 pragma 210
A.12.9空指令 210
A.12.10预定义名字 211
A.13语法 211
附录B 标准库 219
B.1输入与输出:〈stdio.h〉 219
B.1.1文件操作 220
B.1.2格式化输出 221
B.1.3格式化输入 223
B.1.4字符输入/输出函数 224
B.1.5直接输入/输出函数 225
B.1.6文件定位函数 225
B.1.7错误处理函数 226
B.2字符类别测试:〈ctype.h〉 226
B.3字符串函数:〈string.h〉 227
B.4数学函数:〈math.h〉 228
B.5实用函数:〈stdlib.h〉 229
B.6诊断:〈assert.h〉 232
B.7可变参数表:〈stdarg.h〉 232
B.8非局部跳转:〈setjmp.h〉 232
B.9信号:〈signal.h〉 233
B.10日期与时间函数:〈time.h〉 234
B.11与具体实现相关的限制:〈limits.h〉和〈float.h〉 236
附录C 变更小结 237
索引 241
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019