新编C程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:常东超主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302288008
- 页数:264 页
第1章C语言概述 1
1.1 C语言的发展历史 1
1.2使用C语言的优势 1
1.3 C语言程序基本结构 2
1.3.1 C语言程序范例 2
1.3.2 C语言程序结构特点 4
1.4 C语言程序的开发过程 4
本章小结 6
习题1 6
第2章 数据类型 7
2.1数据类型的分类 7
2.1.1什么是数据类型 7
2.1.2 C语言的数据类型分类 7
2.2常量 10
2.2.1整型常量 10
2.2.2字符串常量 13
2.2.3实型常量 13
2.3变量 14
2.3.1什么是变量 14
2.3.2变量定义语句 15
2.4标准输入输出函数 15
本章小结 22
习题2 22
第3章 运算符和表达式 26
3.1运算符与运算符的分类 26
3.2表达式与表达式的计算 33
3.2.1表达式 33
3.2.2复合表达式的计算 34
3.2.3数据类型转换 36
本章小结 38
习题3 38
第4章 语句 41
4.1基本语句 41
4.2流程控制语句 42
4.2.1程序流程 43
4.2.2分支语句 44
4.2.3循环语句 50
4.2.4转向语句 57
4.2.5综合举例 60
本章小结 63
习题4 63
第5章 数组 69
5.1一维数组 69
5.1.1一维数组的定义 69
5.1.2一维数组元素的引用 70
5.1.3一维数组的初始化 71
5.1.4一维数组应用举例 71
5.2二维数组和多维数组 76
5.2.1二维数组和多维数组的定义 76
5.2.2二维数组和多维数组的引用 77
5.2.3二维数组和多维数组的初始化 78
5.2.4二维数组和多维数组的举例 79
5.3字符数组和字符串 82
5.3.1字符数组 82
5.3.2字符串 84
5.3.3字符串处理函数 85
5.3.4字符数组的举例 91
本章小结 94
习题5 94
第6章 函数 96
6.1函数的概念 96
6.2函数的定义和声明 97
6.2.1函数的定义 97
6.2.2函数声明 99
6.3函数调用 101
6.4函数传递机制 104
6.5递归 109
6.6变量的作用域及存储类别 112
6.6.1变量的作用域 112
6.6.2变量的存储类别 115
6.7库函数 119
6.7.1库函数 119
6.7.2常用库函数 120
本章小结 123
习题6 124
第7章 指针 127
7.1指针的概念 127
7.2指针变量的定义 128
7.3指针的运算 130
7.3.1指针变量的赋值运算 130
7.3.2指针变量的算术运算 131
7.3.3指针变量的关系运算 134
7.4指向数组的指针 135
7.5字符串的指针 137
7.6函数与指针 139
7.6.1指针变量作为函数参数 139
7.6.2指针型函数 142
7.6.3指向函数的指针 143
7.7指针数组和二维数组的行指针 144
7.7.1指针数组的定义和应用 145
7.7.2二维数组的行指针 147
7.7.3 main函数的参数 149
7.8指向指针的指针 151
7.8.1二级指针的定义 151
7.8.2二级指针的应用 151
7.9有关指针的数据类型和指针运算的小结 152
7.9.1有关指针的数据类型的小结 152
7.9.2指针运算的小结 153
7.9.3 void指针类型 153
7.10与指针有关的C程序典型举例 153
本章小结 160
习题7 160
第8章 文件包含和预编译 169
8.1宏定义 169
8.1.1不带参数的宏定义 169
8.1.2带参数的宏定义 172
8.2文件包含 174
8.3条件编译 176
本章小结 178
习题8 178
第9章 篇构体与共用体 182
9.1结构体类型变量定义和引用 182
9.1.1结构体类型定义 182
9.1.2结构体类型变量定义 183
9.1.3结构体类型变量的初始化 184
9.1.4结构体类型变量的引用 185
9.2结构体数组 186
9.2.1结构体数组的定义 186
9.2.2结构体数组的初始化 187
9.2.3结构体数组的引用 187
9.2.4结构体数组的应用举例 187
9.3结构体指针 189
9.3.1指向结构体变量的指针 189
9.3.2指向结构体数组的指针 191
9.3.3结构体指针变量作函数参数 193
9.4链表 193
9.4.1用指针处理链表 194
9.4.2处理动态链表的函数 196
9.4.3建立链表 197
9.4.4输出链表 199
9.4.5链表的删除操作 199
9.4.6链表的插入操作 200
9.5共用体 202
9.5.1概念 202
9.5.2共用体类型的定义 203
9.5.3共用体变量的定义 203
9.5.4共用体变量的引用 204
9.5.5共用体类型数据的特点 205
9.6枚举类型 205
9.7类型定义 207
本章小结 209
习题9 209
第10章 位运算 212
10.1概述 212
10.2位运算符和位运算 212
10.2.1按位与运算符(&) 212
10.2.2按位或运算符(|) 214
10.2.3按位取反运算符(~) 214
10.2.4按位异或运算符(^) 215
10.2.5左移运算符(<<) 216
10.2.6右移运算符(>>) 217
10.2.7位运算赋值运算符 218
10.3位运算应用举例 218
10.4位段 221
10.4.1位段的概念 221
10.4.2位段的定义 222
10.4.3位段的引用 223
本章小结 224
习题10 224
第11章 文件 225
11.1 C语言文件的概念 225
11.2文件指针 226
11.3文件的打开与关闭 226
11.3.1文件的打开(fopen函数) 226
11.3.2文件关闭函数(fclose函数) 228
11.4文件的读写 228
11.4.1字符读写函数fgetc和fputc 228
11.4.2字符串读写函数fgets和fputs 231
11.4.3数据块读写函数fread和fwtrite 233
11.4.4格式化读写函数fscanf和fprintf 234
11.5文件的随机读写 236
11.5.1文件定位 236
11.5.2获取文件指针当前位置 236
11.6文件检测函数 237
11.6.1文件结束检测函数feof函数 237
11.6.2读写文件出错检测函数 237
本章小结 237
习题11 237
附录A常用字符与ASCII码对照表 239
附录B Turbo C常用标准库函数 240
附录C保留关键字 254
附录D书后习题参考答案 255
参考文献 264
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《新编中草药全图鉴 2》林余霖,李葆莉主编 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019