上篇 C语言程序设计
第1章 概述
1.1 C语言的发展史
1.2 C语言的特点
1.3 C语言的词法记号
1.4 C语言的简单实例
1.5 C语言的基本结构
1.6 C语言程序的上机步骤
本章小结
习题1
第2章 C语言程序设计基础
2.1 C语言的数据类型
2.2 常量与变量
2.3 运算符与表达式
2.4 数据类型的转换
2.5 赋值语句
2.6 基本输入输出处理
2.7 应用举例
本章小结
习题2
第3章 结构化程序设计基础
3.1 算法的概念及表示
3.2 结构化程序设计方法
3.3 顺序结构程序设计
3.4 选择结构程序设计
3.5 循环结构程序设计
3.6 应用举例
本章小结
习题3
第4章 函数
4.1 函数定义
4.2 函数调用
4.3 变量的存储类别
4.4 编译预处理和多文件结构
4.5 应用举例
本章小结
习题4
第5章 数组
5.1 数组基础知识
5.2 一维数组
5.3 二维数组
5.4 字符数组与字符串
5.5 数组应用举例
本章小结
习题5
第6章 指针
6.1 指针的概念
6.2 指针变量的定义和引用
6.3 指针与数组
6.4 指针与函数
6.5 指向指针的指针
6.6 指针应用举例
本章小结
习题6
第7章 结构体与共用体
7.1 结构体类型的定义
7.2 结构体变量的定义、引用和初始化
7.3 结构体数组
7.4 指针在结构体中的应用
7.5 结构体应用举例
7.6 共用体
7.7 枚举类型
本章小结
习题7
第8章 文件
8.1 文件概述
8.2 文件指针
8.3 文件的打开与关闭
8.4 文件的读写
8.5 文件的定位
8.6 文件检测函数
8.7 C库文件
8.8 文件应用实例
本章小结
习题8
第9章 C语言的应用
9.1 顺序表
9.2 链表
9.3 综合应用
本章小结
习题9
下篇C 语言程序设计实训案例
实训一 模块化设计
实训二 图形应用
实训三 菜单制作
实训四 汉字问题
附录1 TurboC2.O集成环境介绍
附录2 ASCII码表
附录3 C语言运算符优先级与结合性
附录4 常用函数
附录5 等级考试(二级)C语言模拟试题
附录6 C语言常见错误
主要参考文献