第一章 概述 第一节 计算机发展 第二节 计算机语言 第三节 算法及其描述方法 第四节 程序和程序设计方法 第二章 C语言基础知识 第一节 C语言发展和特点 第二节 C语言基本词法 第三节 C语言基本语句分类 第四节 C语言基本组成 第五节 C语言开发环境 第三章 数据类型、运算符和表达式 第一节 数据类型 第二节 常量 第三节 变量 第四节 运算符和表达式 第五节 数据类型转换 第四章 结构化程序设计 第一节 结构化程序设计方法 第二节 结构化程序三种基本结构 第三节 顺序结构程序设计 第四节 选择结构程序设计 第五节 循环结构程序设计 第五章 数组 第一节 一维数组 第二节 二维数组 第三节 字符数组和字符串 第六章 函数 第一节 函数的概念和模块化程序设计 第二节 函数声明 第三节 函数的参数和数据传递方式 第四节 变量的存储类型和作用域 第五节 函数的嵌套调用和递归调用 第六节 常用库函数 第七节 函数的程序设计实例 第七章 指针 第一节 指针和指针变量 第二节 指针和数组 第三节 指针和字符串 第四节 指针和函数 第五节 指针数组 第六节 指针的程序设计实例 第八章 结构体类型和自定义类型 第一节 结构体类型定义 第二节 结构体类型变量 第三节 结构体类型数组 第四节 结构体类型指针 第五节 结构体类型的程序设计实例 第六节 自定义类型 第九章 编译预处理 第一节 宏定义命令 第二节 文件包含命令 第三节 条件编译命令 第十章 文件 第一节 文件概述 第二节 文件的打开和关闭函数 第三节 文件的读/写函数 第四节 文件的定位函数 第五节 文件的程序设计实例 附录 附录A ASCII码表 附录B C语言运算符及其优先级汇总表 附录C C语言常用库函数汇总表