C及C++程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘辰生,李惠然主编
- 出 版 社:北京:海洋出版社
- 出版年份:1998
- ISBN:7502744649
- 页数:303 页
第1章 绪论 1
1.1 C语言 1
1.1.1 C语言的起源 1
1.1.2 C语言的特点 2
1.2 C语言简单程序分析 3
1.3 C程序的开发 7
1.3.1 C程序开发的一般步骤 7
1.3.2 Turbo C的集成开发环境 8
习题1 9
第2章 C的基本数据及简单程序设计 11
2.1 C的基本符号、标识符和关键字 11
2.1.1 基本符号 11
2.1.2 标识符 11
2.1.3 关键字 12
2.2 C的数据类型 13
2.2.1 整型数据 14
2.2.2 实型数据 16
2.2.3 字符型数据 17
2.2.4 变量赋初值 21
2.2.5 数组 23
2.2.6 字符型数组的定义和引用 29
2.3 C语言中的数据类型转换 32
2.3.1 自动类型转换 32
2.3.2 强制类型转换 33
2.3.3 溢出处理 34
2.4 运算符和表达式 34
2.4.1 运算符和表达式 34
2.4.2 赋值运算符与赋值表达式 35
2.4.3 算术运算符和算术表达式 36
2.4.4 自增自减运算符和表达式 39
2.4.5 关系运算符和关系表达式 41
2.4.6 逻辑运算符和逻辑表达式 42
2.4.7 逗号运算符和逗号表达式 43
2.4.8 运算符的优先级 44
习题2 45
第3章 输入输出及顺序结构程序 46
3.1 字符的输出(putchar函数)与输入(getchar函数) 46
3.1.1 字符的输出(putchar函数) 46
3.1.2 字符的输入(getchar函数) 47
3.1.3 字符测试与转换函数 48
3.2 格式输出(printf函数) 49
3.2.1 一般形式 49
3.2.2 格式字符 49
3.3 格式输入(scanf函数) 55
3.3.1 一般形式 55
3.3.2 使用规则 55
3.4 程序的三种基本结构 59
3.4.1 顺序结构 59
3.4.2 选择结构 59
3.4.3 循环结构 60
3.5 顺序结构及程序举例 61
3.5.1 顺序结构 61
3.5.2 程序举例 62
习题3 64
第4章 流程控制语句 66
4.1 程序的结构 66
4.2 分支结构 67
4.2.1 if语句 67
4.2.2 if语句的嵌套 70
4.3 循环结构 72
4.3.1 while语句 72
4.3.2 do—while语句 74
4.3.3 for语句 74
4.3.4 循环的嵌套 76
4.3.5 break语句 76
4.3.6 continue语句 79
4.4 switch语句 81
4.5 goto语句 85
4.6 程序举例 87
习题4 92
第5章 函数 94
5.1 函数的定义 94
5.1.1 无参函数 94
5.1.2 有参函数 95
5.2 函数调用 96
5.2.1 形式参数和实际参数 96
5.2.2 参数传递方式 99
5.2.3 函数的返回值 100
5.2.4 函数调用形式 103
5.3 嵌套调用 108
5.4 递归调用 110
5.5 局部变量和全局变量 113
5.5.1 局部变量 113
5.5.2 全局变量 115
5.6 变量的存储类型 117
5.6.1 自动存储类型 117
5.6.2 外部存储类型 119
5.6.3 静态存储类型 120
5.6.4 寄存器存储类型 122
5.6.5 变量初始化 122
5.7 内部函数和外部函数 123
5.7.1 内部函数 124
5.7.2 外部函数 124
习题5 126
第6章 编译预处理 129
6.1 宏定义 129
6.1.1 宏定义指令的用法 129
6.1.2 宏定义的有效范围 131
6.1.3 宏定义的嵌套使用 133
6.2 带参数的宏定义 134
6.3 文件包含 136
6.4 条件编译 140
6.5 多分支结构用法 146
习题6 147
第7章 指针 150
7.1 指针的概念 150
7.2 指针变量的定义 151
7.2.1 指针变量的定义及引用 151
7.2.2 指针的初始化 154
7.3 指针的运算 157
7.3.1 指针的算术运算 157
7.3.2 指针的关系运算 161
7.3.3 指针的赋值运算 161
7.4 指针与数组 162
7.4.1 指向数组的指针 162
7.4.2 指针与字符数组 165
7.5 多级指针和指针数组 168
7.5.1 多级指针 168
7.5.2 指针数组 170
7.5.3 指针与多维数组 173
7.6 指针与函数 178
7.6.1 指针作为函数参数 178
7.6.2 数组在函数间的传递 182
7.6.3 字符串在函数间的传递 184
7.6.4 指针作为函数的返回值 187
7.6.5 指向函数的指针 189
习题7 193
第8章 结构与共用体 196
8.1 结构的定义 196
8.2 结构变量的定义及说明 197
8.2.1 结构变量的定义 197
8.2.2 结构成员的引用 199
8.2.3 结构变量的初始化 201
8.3 结构数组 202
8.3.1 结构数组的使用 202
8.3.2 结构数组的初始化 203
8.4 指针与结构 204
8.4.1 指针与结构变量 204
8.4.2 指针与结构数组 206
8.4.3 指向结构的指针作为函数参数 208
8.4.4 返回结构指针的函数 209
8.5 共用体 210
8.5.1 共用体的概念 210
8.5.2 共用体的引用 211
8.6 枚举类型 213
8.6.1 枚举类型及枚举变量的定义 213
8.6.2 枚举元素的引用 213
习题8 214
第9章 位运算 217
9.1 位运算符 217
9.1.1 位逻辑运算符 217
9.1.2 移位操作运算符 219
9.1.3 位操作赋值运算 221
9.2 位运算的应用 221
9.3 位字段结构体 225
9.3.1 位字段结构体及位字段变量的定义 225
9.3.2 位字段的引用 227
习题9 228
第10章 文件 230
10.1 文件概述 230
10.2 文件的打开与关闭 230
10.2.1 文件的打开(fopen函数) 231
10.2.2 文件的关闭(fclose函数) 231
10.3 文件的读写 232
10.3.1 文件的字符的读写(fputc函数和fgetc函数) 232
10.3.2 文件的数据块的读写(fread函数和fwrite函数) 233
10.3.3 文件的格式化读写(fprintf函数和fscanf函数) 235
10.3.4 文件的字符串的读写(fgets函数和fputs函数) 236
10.3.5 文件的整数(字)的读写(putw函数和getw函数) 237
10.4 文件的定位 239
10.4.1 rewind函数 239
10.4.2 fseek函数和随机读写 240
10.4.3 ftell函数 241
10.5 出错的控制 241
10.5.1 ferror函数 241
10.5.2 clearerr函数 242
10.5.3 feof函数 242
习题10 242
第11章 从C过渡到C++ 243
11.1 面向对象程序设计方法介绍 243
11.2 C++的特点 244
11.3 简单的C++程序 244
11.4 格式化输出和输入 245
11.5 作用域操作符:: 248
11.6 引用 249
11.7 内联函数 250
11.8 带缺省参数的函数 251
11.9 重载函数 251
11.10 自由存储运算符new与delete 252
习题11 254
第12章 C++的面向对象基础 255
12.1 类 255
12.1.1 从C中的结构到C++的类 255
12.1.2 封装与类的定义 256
12.1.3 访问类成员 258
12.1.4 构造函数与析构函数 259
12.1.5 类的应用举例 264
12.2 继承与派生 265
12.2.1 派生类 265
12.2.2 访问基类成员 267
12.2.3 派生类的构造函数 270
12.2.4 虚函数 273
12.2.5 抽象基类 275
12.2.6 派生类的使用举例 276
习题12 278
附录Ⅰ ASCII码表 280
附录Ⅱ C语言中的关键字 281
附录Ⅲ 运算符的优先级和结合性 282
附录Ⅳ C语言常用语法提要 284
附录Ⅴ C语言库函数 288
参考文献 303
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《海洋文明小史》倪谦谦责编;王存苗译;(法)雅克·阿塔利 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《海洋功能食品》王卉 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019