新编C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周学毛编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2000
- ISBN:7560608655
- 页数:283 页
第1章 C语言基础 3
1.1 C语言概述 3
1.1.1 C语言的发展 3
1.1.2 C语言的特点 4
1.2 基本语法成份 5
1.2.1 字符集 5
1.2.2 标识符 5
1.2.3 关键字 6
1.2.4 运算符 6
1.3 C程序的结构 6
1.3.1 C程序的结构 7
1.3.2 C程序的书写 8
1.4.1 实现步骤 9
1.4 C程序的实现 9
1.4.2 程序的执行 10
1.4.3 TURBO C上机操作 10
习题一 11
第2章 基本数据类型 13
2.1 整型 13
2.1.1 基本整型 13
2.1.2 拓展整型 14
2.2 浮点型 15
2.2.1 单箱质型 15
2.2.2 双精度型 16
2.3 字符型 16
2.3.1 字符类型 16
2.3.2 字符串数据 17
2.4.2 逻辑运算 18
2.4.1 逻辑类型 18
2.4 逻辑类型 18
2.5 标准函数 19
2.6 量的定义方法 19
2.6.1 常量定义 19
2.6.2 变量定义 20
习题二 22
第3章 表达式 23
3.1 表达式基础 23
3.1.1 表达式的组成 23
3.1.2 表达式的书写 24
3.1.3 表达式的分类 24
3.1.4 表达式的计算 24
3.2 算术表达式 26
3.3.1 赋值运算 28
3.3 赋值表达式 28
3.3.2 赋值类型转换 29
3.3.3 复会赋值运算 30
3.4 逻辑表达式 31
3.4.1 关系表达式 31
3.4.2 逻辑表达式 31
3.5 位运算表达式 32
3.5.1 位逻辑运算 32
3.5.2 移位运算 33
3.6 其它表达式 34
3.6.1 条件表达式 34
3.6.2 逗号表达式 35
3.6.3 其它运算 35
习题 36
4.1.2 表达式语句 38
4.1.1 控制语句 38
4.1.3 特殊语句 38
第4章 顺序结构程序设计 38
4.1 C语言语句 38
4.2 数据输入 40
4.2.1 一般格式 40
4.2.2 格式字符 41
4.2.3 说明 42
4.3 数据输出 42
4.3.1 一般格式 42
4.3.2 格式字符 43
4.3.3 说明 44
4.3.4 交互信息 44
4.4 算法与程序设计 45
4.4.1 算法 45
4.4.2 程序 45
4.4.3 结构化程序设计方法 46
4.5 程序设计举例 47
4.4.4 程序设计过程 47
习题四 51
第5章 选择结构程序设计 54
5.1 if语句 54
5.1.1 单分支if语句 54
5.1.2 双分支if语句 55
5.1.3 多分支if语句 57
5.2 switch语句 59
5.3 goto语句 61
5.4 程序设计举例 62
习题五 67
第6章 循环结构程序设计 70
6.1 while语句 70
6.2 do-while语句 73
6.3 for语句 74
6.4 终止循环语句 79
6.5 多重循环 80
6.6 程序设计举例 82
习题六 87
第7章 函数 89
7.1 函数的定义 89
7.1.1 函数的结构 89
7.1.2 返回语句 90
7.1.3 函数的定义 91
7.2 函数的调用 93
7.2.1 函数调用的一般形式 94
7.2.2 函数调用的方式 94
7.2.3 被调函数说明 96
7.3 数据传递方法 97
7.4 嵌套调用和递归调用 98
7.4.1 嵌套调用 98
7.4.2 递归调用 99
7.5 变量的作用城 102
7.5.1 局部变量 102
7.5.2 全局变量 102
7.5.3 标识符的作用域 104
7.6 变量的存储类别 104
7.6.1 变量的存储类别 104
7.6.2 局部变量的存储方式 104
7.6.3 全局变量的存储方式 106
7.7 结构化程序设计方法 109
7.7.1 程序设计基本手段 109
7.7.2 模块化程序设计 110
7.7.3 结构化程序的书写和阅读 110
习题七 116
第8章 数组类型 121
8.1 一维数组 121
8.1.1 一维数组的定义 121
8.1.2 一维数组的引用 122
8.1.3 一维数组的初始化 123
8.1.4 一维数组作函数多数 125
8.2 二维数组与多维数组 126
8.2.1 二维数组的定义 126
8.2.2 二维数组的引用 127
8.2.3 二维数组的初始化 127
8.3 字符数组与字符串 130
8.3.1 字符数组 130
8.3.2 字符串 131
8.3.3 字符串数组 132
8.4 重命名类型 134
8.4.1 重命名类型方法 134
8.4.2 重命名类型的作用 134
8.5 程序设计举例 135
8.4.3 几点说明 135
习题八 142
第9章 结构体类型与共用体类型 145
9.1 结构体类型 145
9.1.1 结构体类型的定义 145
9.1.2 结构体变量的定义 147
9.1.3 结构体变量的引用 149
9.1.4 结构体变量的初始化 150
9.1.5 结构体作函数参数 152
9.1.6 激套结构体 154
9.2 结构体数组 155
9.3 并用体类型 157
9.3.1 共用体类型的定义 157
9.3.2 并用作变量的定义 157
9.3.3 共用作变量的引用 158
9.4.1 枚举类型的定义 159
9.4 枚举类型 159
9.4.2 枚举类型变量的定义 160
9.5 程序设计举例 162
习题九 167
第10章 指针类型 169
10.1 指针与指针变量 169
10.1.1 指针变量的定义 169
10.1.2 指针的运算 171
10.1.3 利用指针处理简单数据 172
10.1.4 指针作函数参数 174
10.2 指针与数组 174
10.2.1 指向一维数组的指针变量 175
10.2.2 数组作函数参数 176
10.2.3 指向二维教组的指针变量 179
10.3.1 字符率的指针表示 181
10.3 指针与字符串 181
10.3.2 字符串(指针)作函数参数 183
10.3.3 字符指针变量和字符数组的区别 184
10.4 指针与结构体 184
10.4.1 指向结构体数据的指针变量 184
10.4.2 指向结构体的指针作函数参数 186
10.5 指针与链表 187
10.5.1 单键表的数据描述 187
10.5.2 单键表的建立 188
10.5.3 单链表的基本操作 190
10.6 指针与函数 192
10.6.1 指向函数的指针变量 192
10.6.2 指向函数的指针变量作函数参数 193
10.6.3 指针函数 194
10.7 指针作基类型 195
10.7.1 指针数组 195
10.7.2 多级指针 196
10.7.3 指针数组作main函数的形参 197
10.8 程序设计举例 198
习题十 202
第11章 文件类型 204
11.1 文件类型与文件指针 204
11.1.1 文件概述 204
11.1.2 文件类型 205
11.1.3 文件指针变量 205
11.2 文件的打开与关闭 206
11.2.1 文件的打开 206
11.2.2 文件的关闭 207
11.3 文件的读写与建立 208
11.3.1 字符级数据的读和写 208
11.3.2 字级数据的读和写 208
11.3.3 字符串数据的读和写 209
11.3.4 数据决数据的读和写 209
11.3.6 文件的建立步骤 210
11.3.5 格式化数据的读和写 210
11.3.7 文件的读取控制 211
11.4 文件辅助操作 212
11.5 程序设计举例 213
习题十一 217
第12章 编译预处理 219
12.1 宏定义 219
12.1.1 不带参数的宏定义 219
12.1.2 带参数的宏定义 220
12.1.3 预定义宏 221
12.1.4 取消宏定义 221
12.2 文件包含 222
12.3 条件编译 222
习题十二 224
13.1.2 面向对象技术的两大要素 229
13.1.1 面向对象技术的由来和发展 229
第13章 C到C++ 229
13.1 面向对象技术 229
13.1.3 面向对象技术的三大机制 230
13.1.4 面向对象程序设计 231
13.2 改进的C语言 231
13.2.1 C++程序 231
13.2.2 常规改进 233
13.2.3 C++的动态内存分配 234
13.2.4 引用 235
13.2.5 C++中的函数 236
13.2.6 重载 237
13.3 C++的输入与输出 238
13.3.1 C++流类结构 239
13.3.2 基本I/O操作 239
13.3.3 格式化I/O 240
13.4 类与对象 241
13.4.1 类的定义 242
13.4.2 对象的定义 244
13.4.3 构造函数和折构函数 244
13.4.4 继承性 246
13.4.5 运行时的多态性 249
13.5 程序设计举例 250
习题十三 253
第14章 C语言程序设计实例 254
实例一 成绩处理程序 254
实例二 电子词典程序 259
附场A C语言中的关键字 266
附录B 运算符和运算 267
附录C 常用标准函数 268
参考文献 279
- 《高级英语阅读与听说教程》刘秀梅编著 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