C语言程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:杨健沾主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2002
- ISBN:7307035227
- 页数:266 页
第1章 C语言程序设计入门 1
1.1 C语言的发展及特点 2
1.1.1 C语言的发展史 2
1.1.2 C语言的特点 2
1.2 结构化程序设计 3
1.2.1 算法(Algorithm) 4
1.2.2 流程图 6
1.2.3 结构化程序设计 6
1.2.4 伪代码 9
1.2.5 用N-S流程图表示算法 12
1.3 C程序的基本结构 14
1.3.1 例子 14
1.3.2 C语言程序结构 18
1.4 C语言程序的开发和运行 20
1.4.1 C语言的编辑、编译、连接、运行 20
1.4.2 Turbo C集成开发环境 21
1.4.3 工程文件的概念 23
1.4.4 Borland C集成开发环境 23
习题 24
第2章 数据类型、运算符和表达式 25
2.1 C语言的字符集和保留字 26
2.1.1 C语言的字符集 26
2.1.2 保留字和词法约定 26
2.1.3 C语言的保留字 27
2.2 基本的数据类型 28
2.2.1 C的数据类型 28
2.2.2 C的基本数据类型 29
2.3 常量 30
2.3.1 常量和符号常量 30
2.3.2 整型常量 31
2.3.3 实型常量 32
2.3.4 字符常量 33
2.3.5 字符串常量 34
2.4 变量 35
2.4.1 整型变量及在内存中的存储形式 35
2.4.2 实型变量 37
2.4.3 字符型变量 38
2.4.4 变量的初始化 39
2.5 基本运算符和表达式 40
2.5.1 算术运算符和算术表达式 41
2.5.2 类型转换 45
2.5.3 赋值运算符和赋值表达式 46
2.5.4 逗号运算符和逗号表达式 49
习题 49
第3章 顺序结构和常用语句 51
3.1 C语言语句 52
3.2 赋值语句 53
3.3 格式输出与输入 54
3.3.1 格式输出:printf函数 54
3.3.2 格式输入 60
3.4 字符输入、输出函数 63
3.4.1 字符输出函数 63
3.4.2 字符输入函数 64
习题 65
第4章 选择结构 67
4.1 关系运算 68
4.1.1 关系运算符 68
4.1.2 关系表达式 68
4.2 逻辑运算 69
4.2.1 逻辑运算符 69
4.2.2 逻辑表达式 70
4.3 if语句 72
4.3.1 if语句的3种形式 72
4.3.2 if语句的嵌套 78
4.4 switch语句 82
4.5 条件运算符 87
习题 89
第5章 循环结构 92
5.1 while语句 93
5.2 do-while语句 96
5.3 for语句 99
5.4 continue语句和break语句 103
5.4.1 continue语句 103
5.4.2 break语句 104
5.5 循环的嵌套 106
5.5.1 循环的嵌套 106
5.5.2 程序举例 109
5.6 goto语句 113
习题 114
第6章 数组与结构 116
6.1 数组 117
6.1.1 一维数组 117
6.1.2 二维数组 122
6.2 字符数组 126
6.2.1 字符数组的定义 126
6.2.2 字符数组的初始化 126
6.2.3 字符数组的输入、输出 127
6.3 结构 130
6.3.1 结构体类型 130
6.3.2 结构体变量 131
6.3.3 结构体变量的引用 134
6.3.4 结构体变量的初始化 134
6.3.5 结构体数组 136
6.3.6 程序举例 137
习题 139
第7章 函数 141
7.1 概述 142
7.1.1 C程序的模块化结构 142
7.1.2 函数定义 143
7.2 函数间的数据传送 144
7.2.1 形参与实参 144
7.2.2 函数的返回值 146
7.2.3 void函数 147
7.2.4 函数原型 147
7.2.5 数组作为函数参数 149
7.3 函数调用 150
7.3.1 函数调用的一般形式 151
7.3.2 嵌套调用 152
7.3.3 递归调用 154
7.4 变量的作用范围 156
7.4.1 局部变量 156
7.4.2 全局变量 157
7.5 变量的存储类别 159
7.5.1 自动变量 159
7.5.2 静态变量 159
7.5.3 寄存器变量 161
7.5.4 外部变量 162
7.6 内部函数和外部函数 162
7.6.1 内部函数 163
7.6.2 外部函数 163
习题 163
第8章 指针 166
8.1 指针和地址的概念 167
8.2 指针的运算 168
8.2.1 指针变量的定义 168
8.2.2 指针运算符 169
8.2.3 指针变量的初始化 170
8.2.4 指针的运算 170
8.3 指针与数组的关系 172
8.3.1 数组与地址 172
8.3.2 数组元素的访问 173
8.3.3 指向二维数组的指针 175
8.4 字符串指针 178
8.4.1 字符串指针的定义 178
8.4.2 字符指针与字符数组的区别 179
8.5 指针作为函数参数 180
8.5.1 指针变量作为函数参数 180
8.5.2 数组名作为函数参数 181
8.5.3 字符指针作为函数参数 182
8.6 指针的指针 183
8.6.1 指针数组 183
8.6.2 指针的指针 185
8.7 函数指针和指针函数 186
8.7.1 函数指针 186
8.7.2 指针函数 188
8.8 链表 189
习题 191
第9章 编译预处理 193
9.1 编译预处理的概念 194
9.2 宏定义 194
9.2.1 不带参数的宏定义 194
9.2.2 带参数的宏定义 195
9.3 文件包含 197
9.4 条件编译 198
习题 199
第10章 联合与枚举 201
10.1 联合的概念 202
10.2 联合类型变量的引用 203
10.3 枚举类型变量的定义及引用 206
10.4 自定义数据类型 207
习题 209
第11章 位运算 211
11.1 位运算概述 212
11.2 常用的位运算 212
11.2.1 按位“与”运算(?) 212
11.2.2 按位“或”运算(|) 213
11.2.3 按位“非”运算(~) 213
11.2.4 按位“异或”运算(∧) 213
11.2.5 “左移”运算(<<) 214
11.2.6 “右移”运算(>>) 214
11.2.7 长度不同的两个数进行位运算的运算规则 214
11.2.8 位复合赋值运算符 215
11.3 位运算应用举例 215
11.4 位段 216
11.4.1 位段应用举例 218
习题 219
第12章 文件 220
12.1 概述 221
12.2 文件与流 221
12.3 文件的打开与关闭 223
12.3.1 打开文件 223
12.3.2 文件的关闭 224
12.4 顺序文件的存取 225
12.4.1 字符读写函数 225
12.4.2 格式化读写函数 227
12.4.3 成块数据的读写函数 228
12.5 随机文件的存取 231
12.5.1 rewind函数 231
12.5.2 fseek函数 232
12.5.3 ftell函数 233
习题 234
第13章 C++程序设计概述 235
13.1 C++概述 236
13.1.1 C++的特点 236
13.1.2 常数说明const 236
13.1.3 引用参数 236
13.1.4 动态内存分配 239
13.1.5 函数模板 239
13.1.6 异常处理 239
13.2 面向对象的程序设计方法 240
13.3 对象和类 242
13.3.1 什么是对象 243
13.3.2 类 243
13.4 构造函数和析构函数 246
13.4.1 构造函数 246
13.4.2 析构函数 248
13.5 继承和重载 248
13.5.1 继承的基本概念 248
13.5.2 单一继承 249
13.5.3 多重继承 250
13.5.4 函数重载 250
13.5.5 运算符重载 251
13.6 虚函数和多态性 252
13.6.1 虚函数 252
13.6.2 抽象基类 255
13.6.3 多态性 255
13.7 I/O流 256
13.7.1 流的概念 256
13.7.2 I/O流库 257
13.7.3 标准流 257
13.7.4 输出流 258
13.7.5 输入流 259
13.7.6 流错误状态 259
习题 260
附录1 C语言中的保留字 262
附录2 运算符、优先级和结合性 264
参考文献 266
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017