本书以实例为蓝线,以培养C语言应用能力为主线,强调理论教学与实验、实训密切结合的同时,注意介绍ANSI C已经更新的内容,并与C++接轨,例如引入函数原型、void关键字及Const限定符的使用方法等。本书重点介绍基本理论、基本知识和基本技能,使读者能够熟练掌握编译环境,尤其是从事软件初步开发的能力,并注意为后续课程的学习打下基础。各章均有例题和错误分析,并结合本章内容给出实训和习题,同时从实用的观点出发,专门开设一章C程序结构化设计实例,结合实例详细介绍头文件的编制、多个C语言文件及工程文件的编制等方法,以培养学生的实际应用能力。本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强,易于教学,重在培养学生的应用技能。本书特别适合作为高职高专的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。