最新C语言实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:李邦几等编
- 出 版 社:北京:化学工业出版社
- 出版年份:1996
- ISBN:7502516301
- 页数:338 页
前言页 1
第一章 C语言及其运行环境 1
1.1 C语言的发展和应用简况 1
1.2 C语言的特点 1
1.3 C语言程序的结构 2
1.4 C语言的基本字符和标识符 4
1.4.1 基本字符 4
1.4.2 关键字和保留字 5
1.4.3 标识符 5
1.5 简单的输入与输出 5
1.6 C语言的上机实践 8
1.6.1 编译的过程 8
1.6.2 Turbo C集成开发环境 9
习题一 11
第二章 数据类型、运算符和表达式 12
2.1 C语言的数据类型 12
2.2 常量及其数据类型 12
2.2.1 整型常量与实型常量 12
2.2.2 字符常量和字符串常量 13
2.2.3 转义字符和符号常量 14
2.3 变量及其数据类型 15
2.3.1 整型变量和字符变量 15
2.3.2 实型变量 17
2.3.3 变量的初始化和数据类型转换 17
2.4 算术运算符和算术表达式 18
2.6 逗号运算 19
2.5 赋值语句和赋值运算 19
2.7 字符输入与输出函数 20
习题二 21
第三章 选择结构程序设计 22
3.1 关系运算和逻辑运算 22
3.1.1 关系运算符和关系表达式 22
3.1.2 逻辑运算符和逻辑表达式 22
3.1.3 位操作和位逻辑运算 23
3.1.4 三目运算及运算顺序 25
3.2 语句和程序设计 26
3.3 if语句 28
3.4 switch-case语句 32
习题三 33
4.1 while语句 35
第四章 循环结构程序设计 35
4.2 for语句 36
4.3 do-while语句 38
4.4 break语句和continue语句 40
4.4.1 break语句 40
4.4.2 continue语句 42
4.5 goto语句和标号 43
习题四 46
第五章 存储类型与数组 47
5.1 变量的存储类型和作用范围 47
5.1.1 变量的存储类型 47
5.1.2 全局量和局部量(global and local) 48
5.2 变量的初始化 51
5.3 一维数组 53
5.4 一维数组初始化 54
5.5 多维数组及其初始化 58
习题五 65
第六章 函数 66
6.1 函数的定义与调用 66
6.1.1 C源程序的结构 66
6.1.2 函数的定义 67
6.1.3 函数的调用 68
6.2 函数间的数据传送 71
6.2.1 数据复制方式 71
6.2.2 return语句与函数调用的结果返回 74
6.2.3 利用全局变量传送数据 76
6.3 函数与数组 77
6.3.1 数组元素作实参 77
6.3.2 一维数组名作实参 78
6.3.3 多维数组名作参数 81
6.3.4 字符数组作参数 84
6.4 递归函数与递归调用 85
6.5 分别编译与连接 87
6.6 编译预处理 90
6.6.1 宏定义 90
6.6.2 文件包含 96
6.6.3 条件编译 96
习题六 99
第七章 指针 100
7.1 指针变量 100
7.1.1 指针变量的概念 100
7.1.2 指针变量及其说明 102
7.1.3 指针变量的初始化 103
7.2 指针运算 104
7.2.1 指针变量的赋值运算 104
7.2.2 指针变量的算术运算 104
7.2.3 指针变量的关系运算 107
7.3 指针与数组 110
7.3.1 指针与数组的联系 110
7.3.2 指针与数组的区别 112
7.3.3 指针与数组 113
7.3.4 字符指针与字符指针数组 114
7.4 多级指针 116
7.5 指针与函数 118
7.5.1 指针参数 118
7.5.2 指针函数 119
7.5.3 函数指针 121
7.6 命令行参数 124
7.7 综合实例 125
习题七 130
第八章 结构与联合 132
8.1 结构和结构变量的概念与说明 132
8.1.1 结构的概念与说明 132
8.1.2 结构变量的说明 133
8.1.3 结构变量的初始化 134
8.2 结构成员的使用形式与赋值 134
8.3 结构数组 137
8.4 结构型的指针与函数 140
8.4.1 结构指针 140
8.4.2 结构参数 141
8.4.3 结构型函数 146
8.4.4 结构指针型函数 147
8.5 嵌套结构 148
8.6 递归结构及其在链、表、树中的应用 150
8.6.1 递归结构 150
8.6.2 动态数据结构与动态存储分配技术 150
8.6.3 采用动态存储分配技术和递归结构处理单向链表 152
8.6.4 采用动态存储分配技术和递归结构处理双向链表 157
8.6.5 采用动态存储分配技术和递归结构处理二叉树 160
8.7 位段结构 167
8.8 联合 170
8.9 类型定义 172
8.10 枚举 173
习题八 175
第九章 文件及其标准函数 178
9.1 文件 178
9.2 文件结构体 179
9.3 文件的打开和关闭 179
9.3.1 文件打开函数fopen() 179
9.3.2 文件关闭函数fclose() 180
9.4 文件的字符输入输出函数 181
9.4.1 字符输入函数fgetc()和getchar() 181
9.4.2 字符输入函数fputc()和putchar() 182
9.5 文件的字符串输入输出函数 183
9.5.1 字符串输入函数fgets() 183
9.5.2 字符串输出函数fputs() 184
9.6.1 格式化输出函数fprintf() 186
9.6.2 格式化输入函数fscanf() 186
9.6 文件的格式化输入输出函数 186
9.7 文件的随机读取 187
9.8 非缓冲区文件 198
9.8.1 文件标识号 198
9.8.2 文件的建立、打开和关闭 199
9.8.3 文件的读写 200
9.8.4 随机读写 202
9.9 文件输入输出小结 203
9.10 其他标准函数 203
9.10.1 字符串运算 203
9.10.2 字符分类测试和变换函数 204
9.10.3 随机函数 205
习题九 206
10.1.1 ROM-BIOS系统调用 207
第十章 实用程序设计技术 207
10.1 调用系统资源 207
10.1.2 DOS系统调用 210
10.2 屏幕的基本操作 211
10.2.1 光标操作 211
10.2.2 在屏幕任意位置显示字符和字符串函数 212
10.2.3 保存屏幕和恢复屏幕的局部内容 213
10.2.4 设置局部背景颜色 214
10.2.5 清除局部屏幕 215
10.2.6 设置屏幕工作方式(或模式) 215
10.2.7 实例程序 216
10.3 键盘控制技术 219
10.3.1 键盘的扫描码(scan code) 219
10.3.3 取当前转换键状态 220
10.3.2 读键盘 220
10.3.4 实例程序 221
10.4 下拉式菜单的设计 225
10.4.1 菜单的建立 226
10.4.2 激活菜单 227
10.4.3 显示菜单 228
10.4.4 接受用户的选择 229
10.4.5 菜单驱动函数 230
10.4.6 实例程序 231
第十一章 用C语言开发图形软件 240
11.1 图形软件设计基础 240
11.1.1 显示方式和色调的设置 240
11.1.2 显示存储器 242
11.2.1 基本图形编程技术 248
11.2 图形程序设计 248
11.2.2 Turbo C图形编程技术 261
11.3 简单动画原理及实现 276
11.3.1 动画的基本类型 276
11.3.2 帧动画 276
11.3.3 部分屏幕动画 276
11.4 高级打印控制 279
11.4.1 发送打印命令 279
11.4.2 打印输出 279
11.4.3 文本打印 280
11.4.4 图形模式的使用 286
第十二章 C语言在汉字处理及其他方面的应用 291
12.1 汉字信息处理基础 291
12.2.2 实现原理及程序设计方法 293
12.2 在西文方式下显示中文的方法 293
12.2.1 问题的提出 293
12.2.3 画点方式显示汉字 294
12.2.4 视频缓冲区(RAM)方式显示汉字 295
12.2.5 画线方式显示汉字 297
12.3 汉字放大与平滑放大技术 299
12.4 特定的汉字输出 302
12.4.1 空心汉字 302
12.4.2 汉字的旋转 305
12.4.3 斜体汉字 306
12.4.4 立体阴影汉字 308
12.5.1 概述 310
12.5.2 实例程序 310
12.5 汉字的游动显示 310
12.6 动态汉字显示 313
12.7 C语言操作DBF数据库的方法与实现 316
12.7.1 概述 316
12.7.2 C语言读取DBF数据库的方法 317
12.7.3 C语言对DBF数据库的操作 318
12.7.4 实例程序 318
12.8 图象处理程序设计 321
12.8.1 TIF图象文件格式 321
12.8.2 实例程序 323
12.9 C语言与汇编语言混合编程技术 329
12.9.1 C语言对汇编语言的调用 329
12.9.2 汇编语言对C语言的调用 334
附录 ASCII码及打印字符表 338
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016