许勇主编的《C语言程序设计应用教程》第1章为C语言概述与算法,主要内容包括C语言的发展、特点、组成、执行以及基本算法思想。第2章为基本数据类型、运算符与表达式,主要内容包括数据类型、数据类型转换、运算符与表达式、位运算、数据的输入与输出。第3章介绍了三种结构化程序结构,即顺序结构、选择结构和循环结构,选择结构主要包括if条件选择、switch选择等,循环结构主要包括while型循环、do-while型循环、for型循环。第4章为数组和字符串,主要内容包括一维数组、二维数组、多维数组介绍、字符数组、数组综合实例。第5章为函数,主要内容包括函数概念引入、库函数、函数定义、函数问的参数传递、函数调用、数组与函数变量的作用域、变量的存储类型、函数的存储分类。第6章为指针,主要内容包括指针的含义、指针变量、指针与数组、指针与函数、指针与字符串、字符数组与字符指针的区别、指向指针的指针、指针类型小结。第7章为编译预处理,主要内容包括文件包含、宏定义、条件编译。第8章为结构体与共用体,主要内容包括结构体、共用体、枚举类型、类型定义typedef。第9章为文件,主要内容包括C文件的概述、文件的打开与关闭、文件的读写、文件的定位与出错检测。