主页 详情

《实用C语言程序设计教程》_曹永存主编_10274755_7810017918

【书名】:《实用C语言程序设计教程》
【作者】:曹永存主编
【出版社】:北京:中央民族大学出版社
【时间】:1994
【页数】:409
【ISBN】:7810017918
【SS码】:10274755

最新查询

内容简介

第一章 C语言概述

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

一 C语言出现的历史背景

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

二 C语言的特点

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

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

一 简单的C程序介绍

二 C程序的书写特点

三 C程序的结构特点

第三节 简单的输入输出

一 格式化输出函数

二 格式化输入函数

四 字符输出函数

三 字符输入函数

第四节 C程序的开发过程

一 源文件的编辑

二 编译过程

三 链接过程

四 运行程序

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

一 Turbo C主菜单功能简介

二 Turbo C子菜单功能简介

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

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

思考与练习一

一 五种基本类型及其长度

第一节 C的数据类型

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

二 基本类型修饰符

三 标识符

第二节 常量

一 常量及分类

二 数值常量

三 字符常量

四 字符串常量

五 系统定义的常量

六 符号常量

第三节 变量及其数据类型

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

三 数据类型的转换

二 变量的数据类型

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

一 内存储区域的划分

二 自动变量及使用范围

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

四 外部型变量及使用范围

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

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

一 局部变量

二 全局变量

第六节 变量的初始化

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

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

二 变量修饰符volatile

一 变量修饰符const

第七节 变量修饰符

思考与练习二

第三章 运算符和表达式

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

一 运算符的分类

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

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

一 基本的算术运算符

二 算术表达式

三 自增自减运算符

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

二 关系表达式

一 关系运算符及其优先级

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

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

一 逻辑运算符及其优先级

二 逻辑表达式

第五节 位运算符

一 逻辑运算符

二 移位运算符

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

一 赋值运算符

二 赋值表达式

三 赋值运算符应用举例

二 取地址内容运算符

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

一 取地址运算符

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

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

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

二 逗号运算符的应用

第十节 其它运算符

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

一 运算符嵌套

二 运算顺序

第十二节 浮点运算

思考与练习三

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

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

一 算法及其表示方法

二 C语句概述

三 结构化程序设计

第二节 简单语句

一 表达式语句

二 空语句

三 返回语句

四 复合语句

第三节 条件分支语句

一 if-else分支

二 if分支

三 条件分支嵌套

四 else if结构

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

四 循环体

三 循环条件表达式

二 循环的执行过程

第五节 while循环语句

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

五 应用举例

第六节 for循环语句

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

二 循环的执行过程

三 循环的三个表达式

四 循环体

五 循环的变型

六 应用举例

二 循环的执行过程

三 do-while循环条件表达式

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

第七节 do-while循环语句

四 循环体

五 应用举例

第八节 goto语句与标号

第九节 break和continue语句

一 break语句

二 continue语句

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

思考与练习四

第五章 数组

第一节 数组的概念及特点

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

一 一维数组的定义

一 一维数组元素的初始化

二 一维数组的内部表示

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

二 数组元素的引用

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

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

二 字符型数组的初始化

三 字符型数组的输入输出

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

一 二维数组的定义

二 二维数组的内部表示

三 二维数组元素的初始化

四 字符串数组

五 二维数组的应用

二 多维数组的内部表示

三 多维数组元素的引用

第六节 多维数组

一 多维数组的定义

思考与练习五

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

第六章 指针变量

第一节 指针的概念

一 数据在内存中的存储

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

三 指针的基本概念

四 访问变量的方式

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

一 指针变量的说明

三 指针变量的初始化举例

二 指针变量的初始化

第三节 指针变量运算

一 指针算术运算

二 指针变量关系运算

三 指针变量赋值运算符

第四节 指针与数组

一 指向数组的指针

二 通过指针引用数组元素

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

一 字符串的表示形式

二 字符指针变量与字符串

三 字符指针变量的应用

一 指针数组的概念

第六节 指针数组

二 指针数组的初始化

三 指针数组的应用

第七节 多级指针

一 多级指针的概念

二 二级指针的定义

三 二级指针的初始

四 多级指针应用

思考与练习六

第七章 函数

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

一 模块化软件及其优点

二 C语言的程序结构

二 函数定义的一般格式

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

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

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

一 函数的实参和形参

二 函数的返回值

第四节 函数的调用

一 函数调用的一般形式

二 函数调用的方式

三 对被调函数的说明

四 从被调用函数中返回

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

一 值传递方式

二 地址传递方式

三 利用参数返回函数结果

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

第六节 函数与数组

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

二 数组名做函数的实参数

三 多维数组作函数参数

第七节 指针型函数

第八节 函数与字符串

一 定义处理字符串的函数

二 标准字符串处理函数

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

四 字符串函数应用举例

第九节 递归函数

第十节 指向函数的指针

一 函数指针变量的定义

二 函数指针变量的应用

三 函数指针数组

一 命令行参数的说明

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

二 命令行参数应用举例

三 main()函数的返回值

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

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

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

思考与练习七

第八章 编译预处理

第一节 宏定义语句

一 不带参数的宏定义

二 带参数的宏定义

四 宏定义与函数的区别

三 取消宏定义

第二节 文件包含处理

第三节 条件编译

一 ifdef语句

二 #ifndef语句

三 #if语句

四 #if—#elif语句

第四节 预定义宏名

一 ANSI的预定义宏

二 Turbo C预定义的宏

第五节 #error

第六节 #line

思考与练习八

二 #program warn

第七节 #program

一 #program inline

第九章 结构体和联合体

第一节 概述

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

一 结构类型的定义

二 定义结构体类型变量

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

一 结构体的使用形式

二 结构体变量的初始化

第四节 结构体数组

一 结构体数组的定义

二 结构体数组的引用

三 结构体数组的初始化

二 结构指针的初始化

第五节 结构指针

一 结构指针

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

四 结构指针的运算

五 指向结构体数组的指针

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

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

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

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

一 结构型函数

二 结构指针型函数

第八节 结构嵌套

第九节 位段结构体

一 共用体类型的说明形式

第十节 共用体

二 定义共用体类型数据

三 共用体类型数据的引用

思考与练习九

第十章 类型定义和枚举

第一节 用typedef定义类型

一 定义新的类型名

二 类型定义的作用

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

第二节 枚举类型

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

二 常用的枚举类型

三 枚举类型应用举例

思考与练习十

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

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

第一节 文件概述

一 文件与流

二 三种类型的文件

三 三类输入输出函数

四 文件指针与文件控制

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

一 字符级输入输出函数

二 字符串输入输出函数

三 格式化输出函数

四 格式化输入函数

五 标准文件的转向

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

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

二 文件的字符级输入输出

三 文件的字级输入输出

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

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

六 文件的记录级输入输出

七 文件的格式化输入输出

八 文件状态控制

九 缓冲区控制

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

一 文件标识符文件标识号

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

三 文件的输入输出

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

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

思考与练习十一

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

第一节 动态存储分配

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

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

第二节 链表

一 建立链表

二 链表的遍历

三 链表的删除和插入

四 链栈

思考与练习十二

一 BIOS概述

第二节 ROM-BIOS系统调用

第一节 调用系统资源概述

第十三章 调用系统资源

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

三 应用举例

第三节 DOS系统调用

一 DOS概述

二 调用MS DOS功能的函数

三 应用举例

思考与练习十三

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

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

一 通用寄存器

二 段地址寄存器

三 专用寄存器

四 紧凑模式

三 中模式

二 小模式

五 大模式

六 特大模式

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

一 极小模式

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

二 地址计算

一 8086的分段存储结构

第四节 函数、指针修饰符

一 近指针

二 远指针

四 四个特殊的段指针

三 特大指针

第五节 混合模式程序设计

一 说明远函数和近函数

二 明确定义数据指针

三 混合模式的连接

思考与练习十四

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

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

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

一 C语言程序的汇编列表

二 C程序调用汇编程序

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

一 汇编程序调用C函数

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

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

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

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

一 简化的段指令

二 省略下划线

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

四 应用举例

思考与练习十五

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

第一节 伪变量及应用

一 伪变量

二 伪变量的使用方法

三 伪变量应用举例

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

第二节 直接插入汇编代码

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

三 引用数据和函数

四 转跳指令和标号的使用

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

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

第三节 中断函数

一 中断函数

二 中断函数应用举例

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

思考与练习十六

第一节 基本概念

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

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

一 设置文本模式

二 设置文本窗口

第三节 状态和属性控制

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

二 设置文本字符显示亮度

三 状态控制函数

第四节 文本输出和操作

一 文本读写函数

二 窗口中的文本操作

三 文本的存储与恢复

思考与练习十七

二 图形模式

一 图形卡

第一节 基本概念

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

三 颜色常量

第二节 图形系统控制

一 图形控制函数综述

二 图形的初始化

第三节 色彩控制

一 获得颜色信息

二 设置颜色信息

第四节 绘图和着色

一 绘图函数

二 填充函数

三 常用画图函数的使用

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

一 屏幕操作

二 视区操作

三 位映象操作

四 象素操作函数

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

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

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

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

思考与练习十八

附录

附录A Turbo C的连接程序TLINK

附录B Turbo库管理程序TLIB

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

附录D 独立的Make实用程序

附录E 编译错误信息


书查询(www.shuchaxun.com)本网页唯一编码:
1d90dbfbb9ea90fc20a2d33eeaa09450#086a5ab2591197f7aefeef1294dd34e4#6749623#10274755.zip