C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:周启海著
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111123107
- 页数:263 页
目录 1
第1章 引论 1
1.1计算机应用概要 1
1.2计算机语言、算法、程序概要 1
1.3C语言及其编程平台概要 2
1.4C语言常用编程平台入门——VC++、TurboC 3
1.4.1VC++6.0及其进入、工作、退出 3
1.4.2TurboC2.0的进入、工作、退出 9
1.5算法与C程序的总体结构、注释结构概述 13
1.6C的字符集与标识符 14
1.6.1C字符集 14
1.6.2C标识符 15
1.7数据的类型及其形式与运算 16
1.7.1计算机数据的类型、操作概述 16
1.7.2C语言的数据类型概述 17
1.7.3数据的输入、输出操作概述 17
1.7.4整数类型数据的形式与运算 25
1.7.5实数类型数据的形式与运算 34
1.7.6字符型、字符串型数据的形式与运算 35
1.7.7准逻辑型数据的形式与运算 40
1.7.8各种变量的特殊运算——取地址(&)与取内容(*) 43
1.7.9指针型数据的形式与运算概述 44
1.8程序设计基本过程概要 45
1.8.1问题分析—程序设计的基础 46
1.8.2算法设计——程序设计的核心 49
1.8.3程序编码——程序设计的关键 50
1.8.4分析调试——程序设计的保障 50
1.9同构化程序设计方法概要 51
1.8.6人的主导作用与计算机的主体作用 51
1.8.5运行维护——程序设计的后授 51
习题 52
第2章 顺序结构 55
2.1顺序结构的算法表示 55
2.2顺序结构设计 56
习题 60
第3章 选择结构 63
3.1选择结构概述 63
3.2.1一般条件型双分支选择结构设计(if、if-else) 64
3.2双分支选择结构设计 64
3.2.2情况条件型双分支选择结构设计(switch、break) 69
3.3多分支选择结构设计 71
3.3.1一般条件型多分支选择结构中的if嵌套 71
3.3.2情况条件型多分支选择结构中的switch 77
3.3.3混合条件型多分支选择结构中的if、switch嵌套 80
习题 81
4.2.1当型单重循环结构设计(while) 85
4.2单重循环结构设计 85
4.1循环结构概述 85
第4章 循环结构 85
4.2.2直到型单重循环结构设计(do-while) 95
4.2.3步长型单重循环结构设计(for) 100
4.2.4强制缩短与中止循环过程设计(break、continue以及goto) 109
4.2.5三种循环结构的比较 113
4.3双重循环结构设计 114
4.4多重循环结构设计 115
习题 117
5.2.1过程子算法的定义与调用 123
5.2过程子算法结构设计 123
第5章 模块化结构与子算法结构 123
5.1模块化与子算法概述 123
5.2.2无参过程子算法结构设计 126
5.2.3有参过程子算法结构设计 128
5.2.4子算法调用关系与定义位置 130
5.2.5标识符的作用域、生存期与误使用 131
5.3函数子算法结构设计 132
5.4嵌套、递推与递归 139
5.4.1嵌套 139
5.4.2递推 139
5.4.3递归 140
5.5过程参数与函数参数 144
5.6外部函数、内部函数与大型程序开发方法 146
5.6.1外部函数、内部函数的定义方法与基本特点 146
5.6.2内部函数与外部函数的综合应用 146
习题 148
6.1.1预处理、核心语言、标准库的主要作用与基本特点 151
第6章 C语言预处理与类型定义及其应用 151
6.1预处理的基本特点与使用用法 151
6.1.2文件包含命令(#include) 152
6.1.3宏处理——定义和宏替换 153
6.1.4条件编译 155
6.2类型定义的一般方法与基本模式 156
6.3枚举型结构程序设计 157
6.3.1枚举型的类型定义与变量定义 157
6.3.2枚举型量的运算与使用 157
习题 158
第7章 数组结构 161
7.1数组结构概述 161
7.2数组及其下标变量的定义与使用 161
7.2.1数组及其下标变量的有序化与宜用原则 161
7.2.2数组型与数组的定义 162
7.2.3下标变量和下标的定义 163
7.2.4数组和下标变量的运算与使用 163
7.3一维数组与单下标变量的应用 166
7.3.1顺序存储与顺序标记 166
7.3.2下标变量型计数器、累加器、累乘器 168
7.3.3排序分类 170
7.3.4查找检索 176
7.3.5有序插入 179
7.3.6有序删除 181
7.3.7有序进退 181
7.4二维数组与双下标变量的应用 181
7.5多维数组与多下标变量的应用 184
7.6一维字符型数组及其特殊用法示例 184
习题 185
第8章 记录结构与共用型 191
8.1记录结构概述 191
8.2原象、实体、记录 191
8.3记录的定义与使用 191
8.3.1记录及其字段的秩序化与宜用原则 192
8.3.2记录型与记录的定义 192
8.3.3记录和字段的运算与使用 194
8.4一般记录的应用方法 195
8.5.1数组的记录应用示例 196
8.5数组记录与记录数组的应用方法 196
8.5.2记录的数组应用示例 197
8.6共用型的定义与使用 198
习题 200
第9章 文件结构 201
9.1文件结构概述 201
9.2对象数据、实体数据、内存数据、外存数据 201
9.3文件及其数据的定义与使用 201
9.3.1文件型与文件的定义 202
9.3.2文件的创建与重建 204
9.3.3文件数据的读入与写存 206
9.4文件的应用 210
9.4.1文件的察看 210
9.4.2文件的复制 211
9.4.3文件的修改 212
9.4.4文件的增删 213
9.4.5文件的合并 216
9.4.6文件的排序 217
9.5文本文件 219
习题 221
第10章 指针结构及其应用 225
10.1指针结构概述 225
10.2连通事物与指针结构 225
10.2.1连通事物 225
10.2.2指针结构 226
10.3指针及其指针元素的定义与使用 227
10.3.1指针型与指针的定义 227
10.3.2指针值和指针元素的定义与使用 228
10.4指针结构与半动态数据结构——栈、队 232
10.4.1栈 232
10.4.2队 240
10.5指针结构与动态线性数据结构—链表 245
10.5.1单向链表 245
10.5.2双向链表 252
习题 258
附录 261
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《星光》江军海著 2018
- 《刹那的慰安》张子海著 1930
- 《龙兴 五千年的长征》韩毓海著 2019
- 《资兴历代县官考 上》欧资海著 2019
- 《资兴历代县官考 下》欧资海著 2019
- 《法度·形式·观念》胡传海著 2018
- 《精准扶贫精准脱贫百村调研》王昌海著 2018
- 《狗狗的第一年 从出生到1岁的教养指南》(英)莎拉·怀特海著;杨建译 2019
- 《手卷与尺牍研究》胡传海著 2018
- 《格致文库 多大点事》崔海著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019