前言第1章C语言概述1.1C语言的历史及其特点1.1.1C语言的历史1.1.2C语言的特点1.2结构化程序设计及算法1.2.1结构化程序设计1.2.2算法1.3简单的C语言程序介绍1.3.1C语言程序的结构特点1.3.2C语言程序的书写格式1.4C语言程序的开发过程1.4.1源程序的编译1.4.2连接目标程序1.5C语言编程环境简介1.5.1DevC++开发环境1.5.2Visual C++ 6.0集成开发环境本章小结习题与实训第2章数据类型2.1数据类型简介2.1.1数据类型的分类2.1.2标识符2.2常量2.2.1数值常量2.2.2字符常量2.2.3符号常量2.3变量2.3.1整型变量2.3.2实型变量2.3.3字符变量2.3.4变量赋初值本章小结习题与实训第3章运算符与表达式3.1运算符和表达式概述3.2算术运算符和算术表达式3.3赋值运算符和赋值表达式3.4关系运算符和逻辑运算符3.5位运算符3.6条件运算符和条件表达式3.7其他运算符3.8表达式的求值规则本章小结习题与实训第4章顺序结构4.1语句概述4.2数据的输入/输出4.2.1格式输出函数printf()4.2.2格式输入函数scanf()4.2.3字符输入/输出函数4.3顺序结构程序设计一般方法本章小结习题与实训第5章分支结构5.1if语句5.1.1if语句的形式5.1.2if语句的嵌套5.2switch语句5.3分支结构的应用本章小结习题与实训第6章循环结构6.1while循环6.2do…while循环6.3for循环6.4循环结构嵌套6.5转向语句6.5.1break语句6.5.2continue语句6.5.3goto语句6.5.4return语句6.6应用举例本章小结习题与实训第7章数组7.1一维数组7.1.1一维数组的定义7.1.2一维数组元素的引用7.1.3一维数组的初始化7.1.4一维数组的应用举例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.4数组的应用举例7.5多维数组本章小结习题与实训第8章函数8.1函数的定义8.2函数的参数和返回值8.2.1形式参数和实际参数8.2.2函数的返回值8.3函数的调用8.3.1调用方式8.3.2函数说明8.3.3函数的嵌套调用8.3.4函数的递归调用8.4数组作为函数参数8.5局部变量和全局变量8.5.1局部变量8.5.2全局变量8.6存储类型8.6.1auto存储类型8.6.2extern存储类型8.6.3register存储类型8.6.4static存储类型8.7内部函数和外部函数 本章小结习题与实训第9章编译预处理9.1宏定义9.1.1符号常量宏定义9.1.2带参数的宏定义9.2文件包含命令9.3条件编译9.3.1条件编译的概念9.3.2条件编译的优点本章小结习题与实训第10章指针10.1指针的概念10.1.1指针的定义10.1.2指针的初始化10.1.3与指针有关的运算符10.2指针变量的运算10.2.1指针变量的赋值运算10.2.2指针变量的算术运算10.2.3指针变量间的关系运算10.3指针和数组10.3.1数组指针变量10.3.2指针与一维数组10.3.3指针与二维数组10.3.4指针数组10.4指针和函数10.4.1指针作为函数参数10.4.2指针作为函数的返回值10.4.3指针型函数10.4.4函数指针变量10.5指针与字符串10.5.1字符串的表示方法10.5.2字符串处理函数的实现10.6多重指针10.6.1指向指针的指针10.6.2命令行参数本章小结习题与实训第11章结构和其他类型11.1结构的概念11.2结构的操作11.2.1结构的引用和初始化11.2.2结构数组11.2.3结构指针变量11. 3结构的应用11.4动态结构类型11.5联合11.5.1联合的定义11.5.2联合变量的赋值和引用11.6枚举类型11.6.1枚举类型的定义11.6.2枚举类型的赋值和使用11.7typedef的使用本章小结习题与实训第12章文件12.1文件概述12.2文件类型指针12.3文件的打开与关闭12.4文件的读/写12.4.1字符读/写函数12.4.2字符串读/写函数12.4.3数据块读/写函数12.4.4格式化读/写函数12.5文件的定位12.5.1rewind()函数12.5.2fseek()函数本章小结习题与实训第13章综合案例设计13.1链表13.2队列13.3栈13.4存储管理13.5进程调度13.6简单计算器的实现13.7算数表达式求值13.8迷宫问题13.9贪吃蛇游戏13.10黑白棋游戏本章小结习题与实训附录附录AASCII字符集附录B运算符的优先级与结合性附录CC语言常用的库函数参考文献