《实用C语言程序设计教程》求取 ⇩

第一章 C语言概述1

第一节 C语言出现的历史背景和特点1

一 C语言出现的历史背景1

第一篇 初步C程序设计技术1

二 C语言的特点2

三 C语言与其它高级语言的比较3

第二节 C语言程序的书写格式和结构特点4

一 简单的C程序介绍4

二 C程序的书写特点5

三 C程序的结构特点6

第三节 简单的输入输出6

一 格式化输出函数6

二 格式化输入函数7

四 字符输出函数8

三 字符输入函数8

第四节 C程序的开发过程9

一 源文件的编辑9

二 编译过程9

三 链接过程10

四 运行程序10

第五节 Turbo C集成开发环境的使用11

一 Turbo C主菜单功能简介11

二 Turbo C子菜单功能简介12

三 在集成环境下编辑源程序13

四 在集成开发环境下开发一个简单的C程序15

思考与练习一15

一 五种基本类型及其长度16

第一节 C的数据类型16

第二章 数据类型、常量与变量16

二 基本类型修饰符17

三 标识符17

第二节 常量18

一 常量及分类18

二 数值常量19

三 字符常量20

四 字符串常量20

五 系统定义的常量20

六 符号常量20

第三节 变量及其数据类型22

一 变量的定义和变量的地址22

三 数据类型的转换23

二 变量的数据类型23

第四节 变量的存贮类型和使用范围24

一 内存储区域的划分24

二 自动变量及使用范围25

三 寄存器型变量及使用范围27

四 外部型变量及使用范围27

五 静态存储类型及其变量的使用范围30

第五节 局部变量与全局变量31

一 局部变量31

二 全局变量32

第六节 变量的初始化32

一 自动变量和寄存器变量的初始化33

二 对外部静态变量和外部全局变量的初始化33

二 变量修饰符volatile34

一 变量修饰符const34

第七节 变量修饰符34

思考与练习二35

第三章 运算符和表达式37

第一节 C语言运算符和表达式简介37

一 运算符的分类37

二 运算符的优先级与结合性37

第二节 算术运算符和算术表达式39

一 基本的算术运算符39

二 算术表达式39

三 自增自减运算符39

四 有关表达式使用中的问题说明40

二 关系表达式42

一 关系运算符及其优先级42

第三节 关系运算符和关系表达式42

第四节 逻辑运算符和逻辑表达式43

一 逻辑运算符及其优先级43

二 逻辑表达式44

第五节 位运算符45

一 逻辑运算符45

二 移位运算符47

第六节 赋值运算符和赋值表达式48

一 赋值运算符48

二 赋值表达式49

三 赋值运算符应用举例50

二 取地址内容运算符51

第八节 条件运算符和条件表达式51

一 取地址运算符51

第七节 地址运算符与scanf()51

第九节 逗号运算符和逗号表达式52

一 逗号运算符和逗号表达式52

二 逗号运算符的应用52

第十节 其它运算符52

第十一节 运算符嵌套与运算顺序53

一 运算符嵌套53

二 运算顺序53

第十二节 浮点运算53

思考与练习三54

第四章 语句和流程控制语句55

第一节 结构化程序设计与C语言语句55

一 算法及其表示方法55

二 C语句概述56

三 结构化程序设计57

第二节 简单语句58

一 表达式语句58

二 空语句58

三 返回语句58

四 复合语句58

第三节 条件分支语句59

一 if-else分支59

二 if分支60

三 条件分支嵌套61

四 else if结构61

第四节 多路开关语句switch-case62

四 循环体66

三 循环条件表达式66

二 循环的执行过程66

第五节 while循环语句66

一 循环的程序流程和程序形式66

五 应用举例67

第六节 for循环语句68

一 循环的程序流程和程序形式68

二 循环的执行过程68

三 循环的三个表达式68

四 循环体68

五 循环的变型69

六 应用举例69

二 循环的执行过程71

三 do-while循环条件表达式71

一 循环的程序流程和程序形式71

第七节 do-while循环语句71

四 循环体72

五 应用举例72

第八节 goto语句与标号73

第九节 break和continue语句73

一 break语句73

二 continue语句74

第十节 几种循环语句的比较75

思考与练习四75

第五章 数组77

第一节 数组的概念及特点77

第二节 一维数组的定义及内部表示77

一 一维数组的定义77

一 一维数组元素的初始化80

二 一维数组的内部表示80

第三节 一维数组的初始化和一维数组元素的引用80

二 数组元素的引用82

第四节 字符型数组与字符串85

一 字符型数组的定义和字符串85

二 字符型数组的初始化86

三 字符型数组的输入输出87

第五节 二维数组与字符串数组89

一 二维数组的定义89

二 二维数组的内部表示89

三 二维数组元素的初始化90

四 字符串数组90

五 二维数组的应用91

二 多维数组的内部表示95

三 多维数组元素的引用95

第六节 多维数组95

一 多维数组的定义95

思考与练习五97

第二篇 一般C程序设计技术99

第六章 指针变量99

第一节 指针的概念99

一 数据在内存中的存储99

二 内存储单元的地址和内存储单元的内容99

三 指针的基本概念100

四 访问变量的方式101

第二节 指针变量的定义及初始化102

一 指针变量的说明102

三 指针变量的初始化举例103

二 指针变量的初始化103

第三节 指针变量运算104

一 指针算术运算104

二 指针变量关系运算106

三 指针变量赋值运算符107

第四节 指针与数组107

一 指向数组的指针107

二 通过指针引用数组元素108

第五节 字符指针与字符数组111

一 字符串的表示形式111

二 字符指针变量与字符串111

三 字符指针变量的应用113

一 指针数组的概念114

第六节 指针数组114

二 指针数组的初始化115

三 指针数组的应用116

第七节 多级指针118

一 多级指针的概念118

二 二级指针的定义119

三 二级指针的初始119

四 多级指针应用120

思考与练习六125

第七章 函数127

第一节 模块化软件与C语言程序结构127

一 模块化软件及其优点127

二 C语言的程序结构127

二 函数定义的一般格式128

一 函数的存储类型和数据类型128

第二节 函数定义的一般形式128

第三节 函数的实参数和形式参数及函数值131

一 函数的实参和形参131

二 函数的返回值131

第四节 函数的调用132

一 函数调用的一般形式132

二 函数调用的方式133

三 对被调函数的说明133

四 从被调用函数中返回134

第五节 函数间的参数传递方式134

一 值传递方式134

二 地址传递方式136

三 利用参数返回函数结果137

四 通过全局变量返回函数值138

第六节 函数与数组139

一 数组元素做函数的实参数139

二 数组名做函数的实参数140

三 多维数组作函数参数142

第七节 指针型函数143

第八节 函数与字符串146

一 定义处理字符串的函数146

二 标准字符串处理函数148

三 对存储区数组进行操作的函数151

四 字符串函数应用举例151

第九节 递归函数153

第十节 指向函数的指针158

一 函数指针变量的定义158

二 函数指针变量的应用159

三 函数指针数组161

一 命令行参数的说明163

第十一节 main()函数的参数应用及返回值163

二 命令行参数应用举例164

三 main()函数的返回值166

第十二节 参数个数不定的函数166

一 定义参数个量不定的函数166

二 有关头文件stdarg.h的使用说明166

思考与练习七168

第八章 编译预处理169

第一节 宏定义语句169

一 不带参数的宏定义170

二 带参数的宏定义172

四 宏定义与函数的区别175

三 取消宏定义175

第二节 文件包含处理176

第三节 条件编译177

一 ifdef语句177

二 #ifndef语句178

三 #if语句178

四 #if—#elif语句179

第四节 预定义宏名179

一 ANSI的预定义宏179

二 Turbo C预定义的宏180

第五节 #error181

第六节 #line181

思考与练习八182

二 #program warn182

第七节 #program182

一 #program inline182

第九章 结构体和联合体184

第一节 概述184

第二节 定义结构体类型及结构变量的方法184

一 结构类型的定义184

二 定义结构体类型变量186

第三节 结构体类型变量的引用和初始化190

一 结构体的使用形式190

二 结构体变量的初始化192

第四节 结构体数组193

一 结构体数组的定义193

二 结构体数组的引用194

三 结构体数组的初始化195

二 结构指针的初始化197

第五节 结构指针197

一 结构指针197

三 用结构指针引用结构成员198

四 结构指针的运算198

五 指向结构体数组的指针200

第六节 结构体在函数间的传递201

一 采用数据复制方式传递结构体201

二 采用数据地址复制方式传递结构体203

第七节 结构型函数和结构指针型函数206

一 结构型函数206

二 结构指针型函数208

第八节 结构嵌套210

第九节 位段结构体213

一 共用体类型的说明形式219

第十节 共用体219

二 定义共用体类型数据220

三 共用体类型数据的引用221

思考与练习九222

第十章 类型定义和枚举223

第一节 用typedef定义类型223

一 定义新的类型名223

二 类型定义的作用223

三 类型定义与编译预处理的区别223

第二节 枚举类型224

一 枚举类型及其变量的定义224

二 常用的枚举类型225

三 枚举类型应用举例227

思考与练习十229

第三篇 高级C程序的设计技术230

第十一章 输入输出与标准库函数230

第一节 文件概述230

一 文件与流230

二 三种类型的文件231

三 三类输入输出函数232

四 文件指针与文件控制232

第二节 标准设备文件的输入输出233

一 字符级输入输出函数233

二 字符串输入输出函数234

三 格式化输出函数236

四 格式化输入函数238

五 标准文件的转向240

一 文件的建立、打开和关闭241

第三节 流级文件的输入输出241

二 文件的字符级输入输出244

三 文件的字级输入输出247

四 文件的字符串级输入输出248

五 文件的指针定位与随机读写251

六 文件的记录级输入输出252

七 文件的格式化输入输出253

八 文件状态控制255

九 缓冲区控制256

第四节 系统级文件的输入输出257

一 文件标识符文件标识号259

二 文件的建立、打开和关闭259

三 文件的输入输出263

五 有关系统有文件的其它操作函数266

四 文件的指针定位与随机读写266

思考与练习十一268

第十二章 C语言与动态数据结构269

第一节 动态存储分配269

一 从堆中分配释放内存空间269

二 从远堆中分配释放内存空间269

第二节 链表270

一 建立链表270

二 链表的遍历272

三 链表的删除和插入275

四 链栈276

思考与练习十二282

一 BIOS概述283

第二节 ROM-BIOS系统调用283

第一节 调用系统资源概述283

第十三章 调用系统资源283

二 调用ROM BIOS软中断接口函数284

三 应用举例285

第三节 DOS系统调用287

一 DOS概述287

二 调用MS DOS功能的函数287

三 应用举例288

思考与练习十三291

第十四章 存储模式和地址修饰符292

第一节 8086处理器的寄存器简介292

一 通用寄存器292

二 段地址寄存器292

三 专用寄存器292

四 紧凑模式293

三 中模式293

二 小模式293

五 大模式293

六 特大模式293

第二节 内存分段及地址计算293

一 极小模式293

第三节 Turbo c的六种存储模式293

二 地址计算293

一 8086的分段存储结构293

第四节 函数、指针修饰符294

一 近指针294

二 远指针294

四 四个特殊的段指针295

三 特大指针295

第五节 混合模式程序设计296

一 说明远函数和近函数296

二 明确定义数据指针296

三 混合模式的连接297

思考与练习十四297

第十五章 C语言与汇编语言的混合编程298

第一节 C语言和汇编语言混合编程概述298

第二节 从C程序调用汇编语言程序298

一 C语言程序的汇编列表298

二 C程序调用汇编程序304

三 C程序使用汇编语言程序的变量数据306

一 汇编程序调用C函数307

第三节 从汇编语言程序调用C函数和C变量307

二 汇编子程序使用C程序中的变量308

第四节 C程序和汇编语言程序间的数据传递309

第五节 Borland C与汇编语言混合编程312

一 简化的段指令312

二 省略下划线312

三 在汇编子程序中直接使用参数名313

四 应用举例314

思考与练习十五315

第十六章 C程序设计的低级支撑316

第一节 伪变量及应用316

一 伪变量316

二 伪变量的使用方法317

三 伪变量应用举例317

一 在C程序中直接插入汇编代码318

第二节 直接插入汇编代码318

二 四类可直接插入到C程序中的汇编语句319

三 引用数据和函数321

四 转跳指令和标号的使用322

五 直接插入汇编代码的C程序的编译方法323

六 直接插入汇编语句应用举例323

第三节 中断函数324

一 中断函数324

二 中断函数应用举例325

第四节 使用低级支撑的例子326

思考与练习十六327

第一节 基本概念328

第十七章 文本模式下的程序设计328

第二节 设置文本模式和文本窗口330

一 设置文本模式330

二 设置文本窗口330

第三节 状态和属性控制331

一 设置前景颜色和背景颜色331

二 设置文本字符显示亮度333

三 状态控制函数334

第四节 文本输出和操作334

一 文本读写函数334

二 窗口中的文本操作335

三 文本的存储与恢复337

思考与练习十七337

二 图形模式338

一 图形卡338

第一节 基本概念338

第十八章 用C语言开发图形软件338

三 颜色常量340

第二节 图形系统控制341

一 图形控制函数综述341

二 图形的初始化342

第三节 色彩控制344

一 获得颜色信息344

二 设置颜色信息344

第四节 绘图和着色346

一 绘图函数347

二 填充函数347

三 常用画图函数的使用350

第五节 图形屏幕管理和视区设置352

一 屏幕操作353

二 视区操作355

三 位映象操作357

四 象素操作函数360

第六节 图形模式下的正文输出360

一 图形模式下有关文本信息设置的常用函数简介360

二 图形模式下的正文输出函数362

第七节 图形模式下的出错处理364

思考与练习十八364

附录366

附录A Turbo C的连接程序TLINK366

附录B Turbo库管理程序TLIB370

附录C TCC命令行编译器的使用方法374

附录D 独立的Make实用程序382

附录E 编译错误信息397

1994《实用C语言程序设计教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由曹永存主编 1994 北京:中央民族大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用C语言程序设计教程(1994 PDF版)
实用C语言程序设计教程
1994 北京:中央民族大学出版社
c语言程序设计教程( PDF版)
c语言程序设计教程
C语言程序设计教程( PDF版)
C语言程序设计教程
成都:电子科技大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
精通Visual C++ for Windows 95/NT(1997 PDF版)
精通Visual C++ for Windows 95/NT
1997 北京:电子工业出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C语言程序设计教程(1995 PDF版)
C语言程序设计教程
1995 杭州:浙江大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
实用 C 语言程序设计教程(1989 PDF版)
实用 C 语言程序设计教程
1989 北京:北京大学出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 北京:科学技术文献出版社
C程序设计实用教程(1994 PDF版)
C程序设计实用教程
1994 西安:西安电子科技大学出版社
C语言程序设计教程(1998 PDF版)
C语言程序设计教程
1998 成都:电子科技大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社