C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:胡建平主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:7302178321
- 页数:273 页
第1章 C语言概述 1
1.1程序与程序设计语言 1
程序的基本概念 1
程序设计语言 2
1.2 C语言的历史背景 3
1.3 C语言的特点 4
1.4简单的C程序介绍 5
简单的C程序 5
C程序的结构特点 6
程序设计风格 7
1.5 C语言编译环境 8
小结 12
习题 12
第2章 C语言语法基础 13
2.1 C语言字符集和词汇 13
C语言字符集 13
C语言词汇 13
2.2常量与变量 15
2.3数据类型 15
整型数据 16
实型数据 18
字符型数据 19
2.4运算符和表达式 21
简单赋值运算符及其表达式 22
算术运算符及其表达式 23
复合赋值运算符及其表达式 24
长度测试运算符 25
逗号运算符及其表达式 25
2.5数据类型转换 26
小结 28
习题 28
第3章 C程序设计初步 31
3.1算法 31
算法的概念 31
算法描述 32
3.2结构化程序设计方法简介 34
3.3 C语言语句分类 35
3.4数据的输入输出 37
printf函数(格式输出函数) 37
scanf函数(格式输入函数) 39
字符输入输出函数 41
3.5顺序程序设计 42
小结 44
习题 44
第4章 选择结构程序设计 47
4.1关系运算符和关系表达式 47
关系运算符 47
关系表达式 48
4.2逻辑运算符和逻辑表达式 49
逻辑运算符 49
逻辑表达式 50
4.3 if语句 51
单分支结构if语句 51
双分支选择结构if…else语句 53
多分支选择结构if…else if语句 54
if语句的嵌套 55
4.4 switch语句 57
小结 59
习题 60
第5章 循环结构程序设计 64
5.1 goto语句 64
5.2 while语句 65
5.3 do…while语句 67
5.4 for语句 69
5.5循环的嵌套 71
5.6 break和continue语句 72
break语句 72
continue语句 73
5.7程序举例 74
小结 76
习题 76
第6章 数组 82
6.1一维数组 82
一维数组的定义 82
一维数组元素的引用 83
一维数组的初始化 84
一维数组程序举例 85
6.2二维数组 90
二维数组的定义 90
二维数组元素的引用 91
二维数组的初始化 93
二维数组程序举例 94
6.3字符数组 97
字符数组的定义 97
字符数组的初始化 98
字符串和字符串结束标志 99
字符数组的输入输出 99
字符串处理函数 101
字符数组程序举例 105
小结 108
习题 109
第7章 函数 114
7.1概述 114
C程序的一般结构 114
函数分类 115
7.2函数的定义 116
函数定义的一般形式 116
函数的返回值 119
7.3函数调用 120
函数调用的格式和执行过程 120
形式参数与实际参数的数据传递 121
函数声明 123
7.4函数的嵌套与递归调用 126
函数的嵌套调用 126
函数的递归调用 127
7.5数组名作为函数参数 130
7.6变量的作用域 133
局部变量 133
全局变量 134
7.7变量的存储类型 137
静态存储变量 138
动态存储变量 140
7.8内部函数和外部函数 140
小结 142
习题 142
第8章 指针 148
8.1概述 148
8.2指针变量 149
指针变量的定义 149
指针变量的引用 150
指针的运算 153
8.3指针与函数 155
指针作为函数参数 155
指针型函数 157
函数指针变量 158
8.4指针与数组 161
指向数组元素的指针 161
通过指针引用数组元素 162
指向多维数组的指针和指针变量 165
指向数组的指针变量作函数参数 169
8.5指针与字符串 171
8.6指针数组 175
8.7指向指针的指针 178
8.8 main函数的参数 182
8.9动态存储分配 183
小结 185
习题 187
第9章 预处理 192
9.1宏定义 192
无参宏定义 192
带参宏定义 195
9.2文件包含 198
小结 199
习题 199
第10章 结构体和共用体 201
10.1结构体类型与变量 201
10.2结构体成员的访问和初始化 204
结构体成员的访问 204
结构体变量初始化 205
嵌套结构的初始化 206
10.3结构体数组 207
结构体数组的定义 207
结构体数组的初始化 207
结构体数组元素的访问 208
10.4指向结构体类型数据的指针 210
指向结构体变量的指针 210
指向结构体数组的指针 212
结构体指针变量作函数参数 213
10.5用指针处理链表 215
单向链表 215
链表的操作 216
10.6共用体 219
共用体的概念 219
共用体变量的定义和引用 219
10.7枚举类型 222
枚举类型的定义 222
枚举元素的值 223
10.8用typedef进行类型定义 224
类型定义的形式 224
类型定义的使用 224
小结 226
习题 227
第11章 位运算 233
11.1位运算概述 233
11.2位运算符 233
小结 238
习题 238
第12章 文件系统 241
12.1文件概述 241
C语言中的文件 241
缓冲文件系统 242
文件指针 243
12.2文件的操作 243
文件的打开/关闭 243
文件结束标志EOF和文件结束检测函数feof 244
字符读写函数fgetc和fputc 245
字符串读写函数fgets和fputs 247
格式化的读写函数fscanf和fprintf 248
成块读写函数fread和fwrite 250
12.3随机读写文件 251
小结 253
习题 253
第13章 从C转向C++ 255
13.1 C++程序的结构 255
13.2 对象与类 256
类 256
对象 258
构造函数和析构函数 260
13.3继承与多态 262
类的继承 262
多态性和虚函数 264
抽象类 265
小结 265
习题 265
附录A 标准字符与ASCII代码对照表 267
附录B 运算符的优先级和结合性 268
附录C C常用库函数 270
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019