《C程序设计与应用》是为将C语言作为入门语言的程序设计课程编写的教材,目的是培养学生的程序设计基本能力和创新能力以及良好的程序设计风格。《C程序设计与应用》以程序设计为主线,以编程应用为驱动,采取循序渐进、通俗易懂的方法,主要讲解程序设计的基本思想、方法,同时介绍了C语言相关的语法知识。《C程序设计与应用》以2008年全国计算机等级考试新需求为出发点,教学环境为Visual C++6.0平台。《C程序设计与应用》的第1章介绍了C语言程序的基本结构、运行C语言程序的步骤与程序开发环境以及算法的表示。第2章介绍了C语言的数据类型、运算符与表达式。第3~5章介绍了基本控制结构组成,包括顺序、选择和循环结构。第6章介绍了数组,包括一维数组、二维数组和字符数组。第7章介绍了函数。第8章介绍了指针。第9章介绍了结构体与共用体。第10章介绍了文件。第11章介绍了C语言课程设计案例。第12章介绍了UNIX/Linux环境下的C语言编程入门。《C程序设计与应用》可作为高等学校C语言程序设计课程的教学用书,也可作为自学C语言和参加全国计算机等级考试的参考书。