第1章 概述
1.1 程序设计语言
1.2 C程序设计语言
1.3 C语言的基本语法成分
1.4 C语言程序的组成
第2章 基本数据类型、运算符及表达式
2.1 C的基本数据类型
2.2 常量
2.3 变量
2.4 运算符及表达式
第3章 算法和基本程序设计
3.1 算法
3.2 结构化程序设计的方法
3.3 程序的基本结构
3.4 顺序结构程序设计
3.5 数据的输入与输出
3.6 C程序的上机步骤
第4章 选择分支结构程序设计
4.1 关系运算
4.2 逻辑运算
4.3 二路分支——if语句
4.4 条件运算符与表达式
4.5 多路分支——switch语句
4.6 选择分支结构程序举例
第5章 循环结构程序设计
5.1 while语句
5.2 do-while语句
5.3 for语句
5.4 goto语句
5.5 循环的嵌套
5.6 break和continue语句
5.7 循环结构程序举例
5.8 C程序的基本调试技术
第6章 函数
6.1 概述
6.2 函数的定义
6.3 函数的参数和函数的返回值
6.4 函数的调用
6.5 函数声明和函数原型
6.6 函数的嵌套调用
6.7 函数的递归调用
6.8 变量的作用域
6.9 变量的存储类型
6.10 内部函数和外部函数
6.11 多文件程序的运行
第7章 数组
7.1 一维数组
7.2 二维数组
7.3 字符数组
第8章 结构体与共用体
8.1 结构体类型定义
8.2 结构体变量
8.3 结构体数组
8.4 结构体和函数
8.5 共用体
8.6 枚举类型
8.7 typedef语句
第9章 指针
9.1 地址和指针的概念
9.2 指针变量
9.3 指针与数组
9.4 结构体与指针
9.5 指针与函数
9.6 指针与链表
第10章 编译预处理及位运算
10.1 文件包含处理——#include
10.2 宏定义——#define
10.3 条件编译
10.4 位运算符和位运算
10.5 位段
10.6 位运算举例
第11章 文件
11.1 文件的概述
11.2 文件类型的指针
11.3 文件的打开与关闭
11.4 文件的顺序读写
11.5 文件的随机读写
11.6 其他读写函数
11.7 出错的检测
11.8 程序举例
第12章 C语句图形程序设计
12.1 概述
12.2 图形模式的初始化和检测函数
12.3 基本绘画
12.4 图形填充
12.5 图形模式下文本输出
12.6 视口和视口函数
12.7 屏幕操作
第13章 面向对象程序设计简介
13.1 面向对象程序设计
13.2 Windows编程基础知识
13.3 C++
13.4 Visual C++
13.5 C#
附录
主要参考文献