C语言程序设计教程

C语言程序设计教程
作 者: 周启海
出版社: 机械工业出版社
丛编项: 中文
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C语言程序设计教程》作者简介

内容简介

本书是一本别具新意的C语言编程教材,具有以下特点:行文浅显易懂,深入浅出;附有大量编程实例;以VC++作为上机实习平台;体系独特,突出强调了算法在编程中的重要性。本书可供广大编程爱好者及高等院校师生阅读使用。本书是一本创意新颖、体系独特的C语言程序设计教材,它首创了“同构化涵盖结构化,结构化映证同构化”的科学方法,采用最新的VC++环境作为上机实习平台;是从零起步,学习程序设计基本原理、主要思想、一般方法、基本技能及其C语言实现的良师益友。全书行文浅显易懂,具有高中以上文化程序即可阅读,也可作为大专院校相关课程的教材或教学参考书以及计算机等级考试的培训用书。

图书目录

第1章 引论

1. 1 计算机应用概要

1. 2 计算机语言. 算法. 程序概要

1. 3 C语言及其编程平台概要

1. 4 C语言常用编程平台入门--VC++. Turbo C

1. 4. 1 VC++6. 0及其进入. 工作. 退出

1. 4. 2 Turbo C 2. 0的进入. 工作. 退出

1. 5 算法与C程序的总体结构. 注释结构概述

1. 6 C的字符集与标识符

1. 6. 1 C字符集

1. 6. 2 C标识符

1. 7 数据的类型及其形式与运算

1. 7. 1 计算机数据的类型. 操作概述

1. 7. 2 C语言的数据类型概述

1. 7. 3 数据的输入. 输出操作概述

1. 7. 4 整数类型数据的形式与运算

1. 7. 5 实数类型数据的形式与运算

1. 7. 6 字符型. 字符串型数据的形式与运算

1. 7. 7 准逻辑型数据的形式与运算

1. 7. 8 各种变量的特殊运算--取地址(&)与取内容(*)

1. 7. 9 指针型数据的形式与运算概述

1. 8 程序设计基本过程概要

1. 8. 1 问题分析--程序设计的基础

1. 8. 2 算法设计--程序设计的核心

1. 8. 3 程序编码--程序设计的关键

1. 8. 4 分析调试--程序设计的保障

1. 8. 5 运行维护--程序设计的后援

1. 8. 6 人的主导作用与计算机的主体作用

1. 9 同构化程序设计方法概要

习题

第2章 顺序结构

2. 1 顺序结构的算法表示

2. 2 顺序结构设计

习题

第3章 选择结构

3. 1 选择结构概述

3. 2 双分支选择结构设计

3. 2. 1 一般条件型双分支选择结构设计

(if. if-else)

3. 2. 2 情况条件型双分支选择结构设计(switch. break)

3. 3 多分支选择结构设计

3. 3. 1 一般条件型多分支选择结构中的if嵌套

3. 3. 2 情况条件型多分支选择结构中的switch

3. 3. 3 混合条件型多分支选择结构中的if. switch嵌套

习题

第4章 循环结构

4. 1 循环结构概述

4. 2 单重循环结构设计

4. 2. 1 当型单重循环结构设计(while)

4. 2. 2 直到型单重循环结构设计(do-while)

4. 2. 3 步长型单重循环结构设计(for)

4. 2. 4 强制缩短与中止循环过程设计(break. continue以及goto)

4. 2. 5 三种循环结构的比较

4. 3 双重循环结构设计

4. 4 多重循环结构设计

习题

第5章 模块化结构与子算法结构

5. 1 模块化与子算法概述

5. 2 过程子算法结构设计

5. 2. 1 过程子算法的定义与调用

5. 2. 2 无参过程子算法结构设计

5. 2. 3 有参过程子算法结构设计

5. 2. 4 子算法调用关系与定义位置

5. 2. 5 标识符的作用域. 生存期与误使用

5. 3 函数子算法结构设计

5. 4 嵌套. 递推与递归

5. 4. 1 嵌套

5. 4. 2 递推

5. 4. 3 递归

5. 5 过程参数与函数参数

5. 6 外部函数. 内部函数与大型程序开发方法

5. 6. 1 外部函数. 内部函数的定义方法与基本特点

5. 6. 2 内部函数与外部函数的综合应用

习题

第6章 C语言预处理与类型定义及其应用

6. 1 预处理的基本特点与使用用法

6. 1. 1 预处理. 核心语言. 标准库的主要作用与基本特点

6. 1. 2 文件包含命令(#include)

6. 1. 3 宏处理--宏定义和宏替换

6. 1. 4 条件编译

6. 2 类型定义的一般方法与基本模式

6. 3 枚举型结构程序设计

6. 3. 1 枚举型的类型定义与变量定义

6. 3. 2 枚举型量的运算与使用

习题

第7章 数组结构

7. 1 数组结构概述

7. 2 数组及其下标变量的定义与使用

7. 2. 1 数组及其下标变量的有序化与宜用原则

7. 2. 2 数组型与数组的定义

7. 2. 3 下标变量和下标的定义

7. 2. 4 数组和下标变量的运算与使用

7. 3 一维数组与单下标变量的应用

7. 3. 1 顺序存储与顺序标记

7. 3. 2 下标变量型计数器. 累加器. 累乘器

7. 3. 3 排序分类

7. 3. 4 查找检索

7. 3. 5 有序插入

7. 3. 6 有序删除

7. 3. 7 有序进退

7. 4 维数组与双下标变量的应用

7. 5 多维数组与多下标变量的应用

7. 6 一维字符型数组及其特殊用法示例

习题

第8章 记录结构与共用型

8. 1 记录结构概述

8. 2 原象. 实体. 记录

8. 3 记录的定义与使用

8. 3. 1 记录及其字段的秩序化与宜用原则

8. 3. 2 记录型与记录的定义

8. 3. 3 记录和字段的运算与使用

8. 4 一般记录的应用方法

8. 5 数组记录与记录数组的应用方法

8. 5. 1 数组的记录应用示例

8. 5. 2 记录的数组应用示例

8. 6 共用型的定义与使用

习题

第9章 文件结构

9. 1 文件结构概述

9. 2 对象数据. 实体数据. 内存数据. 外存数据

9. 3 文件及其数据的定义与使用

9. 3. 1 文件型与文件的定义

9. 3. 2 文件的创建与重建

9. 3. 3 文件数据的读入与写存

9. 4 文件的应用

9. 4. 1 文件的察看

9. 4. 2 文件的复制

9. 4. 3 文件的修改

9. 4. 4 文件的增删

9. 4. 5 文件的合并

9. 4. 6 文件的排序

9. 5 文本文件

习题

第10章 指针结构及其应用

10. 1 指针结构概述

10. 2 连通事物与指针结构

10. 2. 1 连通事物

10. 2. 2 指针结构

10. 3 指针及其指针元素的定义与使用

10. 3. 1 指针型与指针的定义

10. 3. 2 指针值和指针元素的定义与使用

10. 4 指针结构与半动态数据结构--栈. 队

10. 4. 1 栈

10. 4. 2 队

10. 5 指针结构与动态线性数据结构--链表

10. 5. 1 单向链表

10. 5. 2 双向链表

习题

附录