C语言程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:吴平,李林主编
- 出 版 社:北京:科学技术文献出版社
- 出版年份:1998
- ISBN:7502331441
- 页数:258 页
第一章 C语言程序设计 3
1.1 程序设计语言及其工作环境 3
1.1.1 程序设计语言的发展 3
第一部分 程序控制结构 3
1.1.2 C语言发展简况 5
1.1.3 程序设计语言的支持环境——操作系统 5
1.1.4 使用高级语言编程的过程 6
1.2 C语言的一般特点与C语言程序的构成 7
1.2.1 C语言的特点 7
1.2.3 C语言程序的程序构成和基本语法 8
1.2.2 C语言的系统函数 8
1.3 程序设计的概念 9
1.3.1 什么是程序 9
1.3.2 对程序设计的认识 10
1.4 有关算法的知识 10
1.4.1 算法的概念 10
1.4.2 构成算法的三种基要本结构 10
1.4.3 算法表示方法Ⅰ——流程图 11
1.4.6 算法描述方法——伪代码与细化的算法描方式 12
1.4.5 算法表示方法Ⅲ——PAD图 12
第二章 C语言的变量、常理及运算 15
2.1 常量 16
2.1.1 数值与字符常量的表示 16
4.4.2 全程变量和局部变量 17
2.1.2 符号常量 18
2.2 变量 19
2.2.1 变量的基本概念 19
2.2.2 变量的定义 20
2.2.3 变量的空间占用 20
2.2.5 变量小结 21
2.3 带符号数据类型与无符号数据类型 21
2.2.4 变量定义的位置 21
2.4 算术运算与逻辑运算 22
2.4.1 算术运算 22
2.4.2 逻辑运算量的表达 29
2.4.3 C语言中逻辑量的表达 35
2.4.4 条件运算符和条件表达式 35
2.5.1 自动类型转换 37
2.5 类型转换 37
2.4.5 逗号运算符和逗号表达式 37
2.5.2 强制类型转换 38
第三章 C语言程序基本控制结构 45
3.1 顺序结构 46
3.1.1 表达式语句 46
3.1.2 复合语句 48
3.1.3 输出操作 49
3.1.4 输入操作 53
3.1.5 顺序控制结构综合例题 58
3.2 循环结构 60
3.2.1 分支结构Ⅰ(if语句) 60
3.2.2 分支结构Ⅱ(switch语句) 66
3.3 循环结构 74
3.3.1 循环的基本概念 74
3.3.2 循环语句Ⅰ(for循环) 74
3.3.3 循环语句Ⅱ(while循环语句) 78
3.3.4 循环语句Ⅲ(do???whil循环语句) 81
3.3.5 循环的嵌套 83
3.3.7 循环的中断与继续(continue语句) 87
3.3.6 循环终止语句(bresk语句) 87
3.3.9 循环结构的典型算法 89
3.3.8 continue与break的比较 89
第四章 函数 101
4.1 函数的概念和分类 102
4.1.1 C语主的程序结构 102
4.1.2 函数概述 103
4.1.3 函数的分类 103
4.1.4 标准函数的使用 104
4.2 函数的定义 105
4.3 函数的调用 110
4.3.1 基本概念 110
4.3.2 函数形参与实参的值传递 112
4.3.3 函数的递归调用 113
4.4 变量的存储类型 117
4.4.1 变量存储类型综述 117
4.4.3 变量的存储类型 120
第五章 编译预处理 134
5.1 宏定义 134
5.1.1 符号常量定义 135
5.1.2 带参数的宏定义 137
5.2 头文件包含 138
5.3 条件编译 139
第二部分 数据结构 147
第六章 指针 147
6.1 指针概述 148
6.1.1 指针与地址的基本概念 148
6.1.2 指针变量定义 148
6.1.3 指针的初值设定 149
6.1.4 指针的运算 152
6.1.5 指针与地址的小结 154
6.2 指向指针的指针 154
6.3 指针作为函数参数 155
6.4 指向函数的指针 158
6.4.1 函数型指针的概念 158
6.4.2 函数型指针的赋值 158
6.4.3 函数型指针的应用 159
第七章 数组 166
7.2 一维数组 167
7.2.1 一维数组定义 167
7.1 数组的基本概念 167
7.2.2 一维数组的使用方式 168
7.3 二维数组 172
7.3.1 二维数组定义 172
7.3.2 二维数组的使用方式 172
7.4 字符数组 178
7.4.1 字符数组的定义 178
7.4.2 字符数组的初始化 178
7.4.3 字符串的存储方式 179
7.4.5 字符串的处理方法 180
7.4.4 字符串的首地址 180
7.4.6 系统有关字符串操作函数的使用 184
7.5 数组与指针 188
7.5.1 一维数组与指针 188
7.5.2 二维数组的地址与指针 192
7.6 指针数组 193
7.6.1 指针数组综述 193
7.6.2 用指针数组处理高维数组数据 194
7.6.3 利用字符指针数组处理字符串 195
7.7 数组与函数参数 196
第八章 构造数据类型——结构、联合 202
8.1.1 结构的基本概念 203
8.1.2 结构定义方法 203
8.1 结构 203
8.1.3 结构的使用 205
8.1.4 结构数组 209
8.1.5 结构与函数 213
8.2.1 结构指针的定义 218
8.2.2 通过结构指针访问结构分量 218
8.2 结构类型指针 218
8.2.3 结构指针数组 219
8.2.4 结构指针类型的参数与函数 221
8.3 联合 222
8.3.1 联合的概念 222
8.3.2 联合的定义 223
8.3.3 联合的使用 224
8.3.4 联合变量的空间占用 225
8.3.5 联合使用中的注意事项 225
8.3.6 联合的应用 227
8.4.1 枚举类型和变量的定义 228
8.4 枚举数据类型 228
8.4.2 枚举变量的初始化和赋值 229
8.4.3 枚举类型变量的运算 230
8.5 typedef类型定义 230
第九章 文件 236
9.1 文件的概念 236
9.1.1 文件的概念 236
9.2 文件控制的基本操作 238
9.2.1 文件指针(FILE指针) 238
9.1.2 数据文件的建立和使用 238
9.2.2 打开文件 239
9.2.3 文件关闭 240
9.3 文件读写操作 241
9.3.1 字符读写函数 241
9.3.2 字符串读写函数 242
9.3.3 格式化文件读写 244
9.3.4 二制数据块读写函数 246
9.4 数据文件的随机读写 248
9.4.1 文件定位 249
9.4.2 数据文件的应用 250
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019