C/C++程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈卫卫编著
- 出 版 社:北京:北京希望电子出版社
- 出版年份:2002
- ISBN:7900088997
- 页数:360 页
第1章 概述 1
1.1 程序设计语言的发展 1
1.2 程序的基本结构和流程图 3
1.2.1 程序的基本结构 3
1.2.2 流程图 5
1.3 C源程序的一般结构 6
1.3.1 C语言的特点 6
1.3.2 C源程序的一般结构 6
习题一 9
2.1.1 字汇表 11
2.1 C语言基础 11
第2章 简单程序设计 11
2.1.2 常量与变量 13
2.1.3 基本数据类型 15
2.2 基本运算符和简单表达式 21
2.2.1 表达式的概念 21
2.2.2 算术运算符和算术表达式 22
2.2.3 关系运算符和关系表达式 27
2.2.4 逻辑运算符和逻辑表达式 28
2.2.5 常用的数学计算函数 29
2.3.1 赋值表达式和赋值语句 30
2.3 赋值表达式和条件表达式 30
2.3.2 条件表达式 33
2.3.3 逗号表达式 34
2.4 数据的输入和输出 35
2.4.1 格式输出函数printf() 35
2.4.2 格式输入函数scanf() 40
2.4.3 getchar()函数和putchar()函数 43
2.4.4 cin和cout的简单用法 45
习题二 46
3.1.1 if语句 51
3.1 分支结构 51
第3章 分支和循环 51
3.1.2 复合语句和if语句的嵌套 53
3.1.3 switch语句 58
3.1.4 示例程序 62
3.2 循环结构 63
3.2.1 while语句 63
3.2.2 for语句 64
3.2.3 do-while语句 66
3.2.4 多重循环 68
3.2.5 break语句和continue语句 70
3.3 循环语句用法示例 72
3.2.6 goto语句 72
习题三 78
第4章 数组和结构类型 87
4.1 一维数组 87
4.1.1 定义方式 87
4.1.2 数组元素的引用方式 88
4.1.3 一维数组元素的初始化 90
4.2 二维数组 92
4.2.1 定义方式 92
4.2.2 二维数组元素的引用 93
4.2.3 二维数组元素的初始化 94
4.3 字符串 96
4.3.1 字符串及串结束符 96
4.3.2 字符数组的输入和输出 98
4.3.3 字符和字符串处理函数 101
4.4 结构类型 104
4.4.1 定义方式和引用方式 104
4.4.2 结构类型的初始化 105
4.4.3 typedef的用法 107
4.4.4 结构的嵌套 110
4.5 综合示例 110
习题四 118
第5章 函数和预编译处理 126
5.1 函数的意义 126
5.2 函数的定义和调用 127
5.2.1 函数定义 127
5.2.2 函数调用 129
5.2.3 函数的返回值 132
5.3 函数的参数传递 137
5.3.1 传值 138
5.3.2 传地址 139
5.3.3 传引用 142
5.3.4 数组名作参数 146
5.4 变量的作用域和变量的属性 149
5.4.1 作用域的概念 149
5.4.2 局部量和全局量 149
5.4.3 变量的存储属性 154
5.4.4 变量的修饰属性 159
5.4.5 内部函数和外部函数 161
5.4.6 变量和函数的存储属性小结 162
5.5 函数的嵌套调用和递归调用 163
5.5.1 嵌套调用和递归调用的概念 163
5.5.2 函数的嵌套调用 165
5.5.3 函数的递归调用 167
5.6.1 宏定义 174
5.6 编译预处理 174
5.6.2 文件包含处理 178
5.6.3 条件编译 180
5.7 示例 182
习题五 186
第6章 指针类型 196
6.1 指针和指针类型 196
6.1.1 数据的存取方法 196
6.1.2 指针的定义和引用 197
6.1.3 指向结构的指针 200
6.2 指针与数组 201
6.2.1 指向一维数组的指针 201
6.2.2 指向多维数组的指针 203
6.2.3 指向字符串的指针 209
6.2.4 指针数组 211
6.2.5 指向指针的指针 212
6.2.6 指针数组作main函数的参数 214
6.3 指针与函数 216
6.3.1 返回值与指针的函数 216
6.3.2 指向函数的指针 217
6.4.1 动态管理函数的用法 221
6.4 动态存储管理和动态变量 221
6.4.2 new和delete的用法 225
6.5 链表 227
6.5.1 链表的概念 227
6.5.2 结点的定义 228
6.5.3 结点的产生和回收 229
6.5.4 链表的构造和输出 233
6.5.5 简单链表操作 238
6.5.6 双向链表 242
6.5.7 链表的应用举例 245
习题六 251
第7章 枚举、联合及位运算 260
7.1 枚举类型 260
7.2 联合类型 265
7.3 位运算和位结构 268
7.3.1 位运算 268
7.3.2 位结构 272
7.4 数据类型小结 275
习题七 276
第8章 文件 278
8.1 文件的概念 278
8.2 文件的打开和关闭 279
8.2.2 文件的打开 280
8.2.1 文件类型指针 280
8.2.3 文件的关闭 282
8.3 文本文件的读写 283
8.3.1 fscanf()和fprintf()函数 283
8.3.2 fgetc()和fputc()函数 289
8.3.3 fgets()和fputs()函数 291
8.4 二进制文件和文件的随机读写 292
8.4.1 二进制文件的读写 292
8.4.2 文件的随机读写和出错检测 295
习题八 298
9.1 C++与C的比较 299
第9章 C++简介 299
9.1.1 C++与C的差别 300
9.1.2 C++的新功能 302
9.2 类和对象 305
9.2.1 类和对象的概念 305
9.2.2 结构化程序设计和面向对象程序设计的关系 310
9.3 构造函数和析构函数 312
9.3.1 构造函数 312
9.3.2 析构函数 313
9.4 重载、组合和继承 315
9.4.1 重载 315
9.4.2 组合和继承 318
9.5.1 虚拟函数和虚拟基类 324
9.5 虚拟和友元 324
9.5.2 友元函数和友元类 330
9.6 模板 332
习题九 342
附录A ASCII码表 350
附录B Turbo C2.0上机操作方法 351
B.1 运行C程序的过程 351
B.2 上机操作步骤 351
附录C Visual C++ 6.0上机操作方法 354
C.1 启动/关闭系统 354
C.2.1 建立Workspace文件 355
C.2 建立新的工作间 355
C.2.2 建立并保存C++(或C)源程序文件 356
C.2.3 建立头文件 356
C.3 关闭/打开工作间 357
C.4 编译、连接和运行 357
C.4.1 编译 357
C.4.2 连接 357
C.4.3 运行 358
C.5 调试程序 358
C.5.1 单步执行 358
C.5.2 设置断点执行 358
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017