微机C语言基础与应用 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王泰峰编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:1991
- ISBN:7113019072
- 页数:380 页
目录 1
第1章 C语言程序概述 1
1.1 C语言的历史和发展 1
1.2 C语言的特点 2
1.3 C语言程序结构 3
1.4 C语言程序的编译和链接 5
1.4.1 C程序的开发环境 5
1.4.2 C程序的编译和链接过程 7
1.4.3 CL命令的使用方法 8
第2章 基本概念 10
2.1 C语言的基本元素 10
2.1.1 标识符 10
2.1.3 空白字符 11
2.1.2 关键字 11
2.1.4 注释 12
2.1.5 分隔符 12
2.2 变量和数据类型 13
2.2.1 变量 13
2.2.2 数据类型的种类 13
2.2.3 基本数据类型 14
2.3 常量 17
2.3.1 整数常量 18
2.3.2 浮点数常量 18
2.3.3 字符常量 18
2.3.4 字符串 20
2.4 综合练习 20
2.4.1 按格式输出函数printf 20
2.4.2 转义序列的应用 22
2.4.3 printf中控制字符的应用 23
2.4.4 printf中格式选择项的应用 24
2.4.5 练习题 25
第3章 表达式和运算符 27
3.1 表达式 27
3.2 运算符 29
3.2.1 算术运算符 30
3.2.2 关系运算符 32
3.2.3 求反运算符 33
3.2.4 移位运算符 34
3.2.5 字位运算符 37
3.2.6 逻辑运算符 38
3.2.7 条件运算符 41
3.2.8 赋值运算符 42
3.2.9 一元加1、减1运算符 44
3.2.10 sizeof运算符 46
3.2.11 逗号及其它运算符 47
3.3 类型转换 48
3.3.1 算术转换 48
3.3.2 赋值转换 49
3.3.3 强制类型转换 50
3.4 综合练习 52
3.4.1 应用例题 52
3.4.2 练习题 53
第4章 结构控制语句 54
4.1 语句 54
4.2 结构控制语句 54
4.2.1 while循环语句 55
4.2.2 do~while循环语句 57
4.2.3 for循环语句 58
4.2.4 if~else条件语句 60
4.2.5 switch开关语句 64
4.2.6 goto语句和标号 66
4.3 辅助控制语句 67
4.3.1 break间断语句 67
4.3.2 continue继续语句 68
4.3.3 return返回语句 68
4.4 综合练习 68
4.4.1 应用例题 68
4.4.2 练习题 71
第5章 数组 73
5.1 数组的基本概念 73
5.2 一维数组 74
5.3 字符串与字符数组 76
5.4 多维数组 78
5.5 综合练习 79
5.5.1 应用例题 79
5.5.2 练习题 81
第6章 函数 83
6.1 函数的结构 83
6.2 函数的形参与实参 86
6.3 函数的说明与定义 88
6.4 void类型 90
6.5 函数的递归调用 90
6.6 综合练习 92
6.6.1 应用例题 92
6.6.2 练习题 95
7.1 变量的存在性和可见性 97
7.2 变量的存储类别 97
第7章 存储类别 97
7.2.1 自动变量 98
7.2.2 寄存器变量 99
7.2.3 外部变量 100
7.2.4 静态变量 103
7.3 变量的初始化(小结) 104
7.4 函数的存储类别 105
7.5 综合练习 107
7.5.1 应用例题 107
7.5.2 练习题 109
第8章 指针 110
8.1 指针与地址的概念 110
8.2 指针的种类 112
8.3.1 指针与一维数组 113
8.3 指针与数组 113
8.3.2 指针与多维数组 115
8.4 字符串指针 116
8.5 指针运算 119
8.6 指针类型的转换 121
8.7 指针数组 121
8.8 多级指针 126
8.9 综合练习 128
8.9.1 应用例题 128
8.9.2 练习题 131
第9章 函数与指针 133
9.1 函数的指针参数 133
9.2 命令行参数 139
9.3 返回指针的函数 140
9.4 指向函数的指针 141
9.5 函数中的函数指针参数 142
9.6 函数指针数组 143
9.7 复杂说明的理解方法 144
9.8 综合练习 146
9.8.1 应用例题 146
9.8.2 练习题 151
第10章 结构 153
10.1 结构的基本概念 153
10.2 结构数组 159
10.3 结构指针 160
10.3.1 指向结构的指针 160
10.3.2 结构指针与结构数组 162
10.3.3 结构指针运算 163
10.4 结构与函数 165
10.4.1 结构参数的传递 165
10.4.2 返回结构类型的函数 168
10.5 结构的嵌套 171
10.6 递归结构 173
10.7 包含位域的结构 177
10.8 类型定义typedef 181
10.9 综合练习 181
10.9.1 结构数组的传递 181
10.9.2 队列和栈 183
10.9.3 双向链表 186
10.9.4 二叉树 188
10.9.5 练习题 194
第11章 联合、枚举类型 195
11.1 联合 195
11.2 结构中嵌套联合 197
11.3 联合中嵌套结构 199
11.4 枚举 202
11.5.1 应用例题 206
11.5 综合练习 206
11.5.2 练习题 210
第12章 C预处理程序 211
12.1 宏替换命令 211
12.2 包含文件命令 213
12.3 条件编译命令 214
12.3.1 #if~#elif~#else~#endif命令 215
12.3.2 #ifdef(ifndef)~#else~#endif命令 217
12.4 行控制命令 218
12.5 综合练习 219
12.5.1 应用例题 219
12.5.2 练习题 220
13.1 标准输入/输出 221
13.1.1 标准文件与FILE结构 221
第13章 输入和输出 221
13.1.2 字符的输入/输出 223
13.1.3 字符串的输入/输出 224
13.1.4 按格式输入/输出 225
13.1.5 内存数据的格式转换 229
13.1.6 I/O的重新定向 231
13.2 文件的存取 232
13.2.1 文件的打开与关闭 232
13.2.2 错误处理与出口 235
13.2.3 文件的读/写操作 236
13.2.4 文件的随机存取 239
13.3 低级I/O 242
13.3.1 文件的读/写操作 243
13.3.2 文件的打开、关闭和创建 244
13.4 有关文件操作的其它函数 247
13.3.3 文件的随机存取 247
13.5 综合练习 248
13.5.1 应用例题 248
13.5.2 练习题 254
第14章 C语言的高水平编程 256
14.1 进程控制 256
14.1.1 system函数 256
14.1.2 spawn函数 257
14.1.3 子进程的环境设置 260
14.2 far指针的应用 263
14.2.1 near指针和far指针 263
14.2.2 MS-C中段和组的分配 264
14.2.3 跨段的数据访问 265
14.3.1 基本概念和规则 267
14.3 C语言与汇编语言的接口 267
14.3.2 传递整型参数、返回整型值 270
14.3.3 传递字符串 271
14.3.4 传递指针 272
14.3.5 传递长整型参数、返回长整型值 274
14.3.6 从C访问汇编中定义的数据 275
14.3.7 在C程序中嵌入汇编子程序 277
14.3.8 far函数调用 280
14.4 C对其它高级语言的调用 281
14.4.1 C与其它高级语言的接口 281
14.4.2 C与其它高级语言之间的数据共享 281
14.4.3 应用例题 282
14.5 图形处理 284
14.5.1 MS-C图形库函数 285
14.5.2 图形画面的填充、保存与恢复 290
14.6 鼠标(Mouse)接口 299
14.6.1 鼠标器及其支持环境 300
14.6.2 鼠标接口函数 300
14.6.3 用鼠标作图 312
第15章 C++ 318
15.1 注释 318
15.2 强制类型转换 318
15.3 函数参数的说明和赋值 319
15.4 函数的重叠定义 319
15.5 inline函数 320
15.6 存储分配(new)与释放(delete) 320
15.7 结构体和联合体 321
15.8 引用(reference) 321
15.9 类(class) 322
15.10 运算符的重叠定义 323
15.11 友元(friend) 324
15.12 继承 325
附录A MS-DOS标准ESC序列 326
附录B C语言库函数 331
·附表B1 MS-C库函数一览表 331
·附表B2 几种不同C版本的库函数对比表 345
附录C MS-C编译和链接命令 352
·附表C CL命令的部分选择项 352
附录D MS-C编译、链接错误信息一览表 353
附录E 键盘的扫描ASCII码 372
·附表E 扫描ASCII码键码表 372
表索引 374
英文、符号索引 376
参考文献 380
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018