本书以程序设计为主线,采用“案例导入,循序渐进;按章小结,复习巩固”的原则,以程序设计的需求引入C语言知识的学习,每章以一个典型而浅显的引例引入,系统介绍了C语言程序设计的基本知识、程序设计的算法基础、基本数据类型和数据运算、程序控制结构、数组、指针、函数、编译预处理、结构体和共用体、文件等,并通过丰富的程序设计实例,加强程序设计思维方法和实际编程的训练,最后介绍了Visual C++ 6.0集成开发环境。每章后面都配有本章的复习指南,同时安排了大量的练习题,以帮助读者对C语言的学习和巩固。
本书是安徽省高等学校“十一五”省级规划教材,全书本着“案例导入,循序渐进;按章小结,复习巩固”的原则编写,第2~10章以一个通俗实例开始引入,同时全书配以相当数量的例题与习题,以便于读者学习C语言。
全书共分11章,主要内容包括C语言概述,数据类型、变量、运算符与表达式,程序设计算法基础,基本控制结构,数组,函数,指针,结构体、共用体与枚举,位运算,文件以及Visual C++ 6.0简介。本书注重应用性和实践性,通过一些典型例题的解题分析及C程序实现以帮助读者进一步加强对C语言的理解学习,每章内容后有对本章的复习指南,以帮助读者更好地掌握本章内容,并配有一定数量的习题供读者练习。为了给读者提供参考和强化读者对C语言的操作技能,还同时配套编写了《C语言程序设计实训指导与习题解答》供读者借鉴和参考。
本书适合作为高职高专各专业“C语言程序设计”课程的教材,也可作为电大、成人院校、各类培训教材用书,还可供准备参加计算机等级考试和自学C语言的读者阅读参考。