本书是21世纪高等学校规划教材·计算机基础教育系列之一。本书是作者在长期从事C语言教学的基础上,总结了多年的教学经验,对授课内容做了深入细致的研究,整理而成的。全书的主要内容分为12章,知识覆盖面广,例题多而丰富,特别是在内容安排的顺序上,做了较大调整,将指针放到函数的前面。在指针这一章中,要求掌握指针的概念以及用指针表示变量、字符、数组元素的方法,为理解函数的参数传递打下一定的理论基础,从而使C语言中的两大难点指针、函数的教与学化难为易。每章都配有多种题型的习题,供读者选用。通过本书的学习,可以全面掌握C语言的语法规则和程序设计方法。本书适合作为普通高校“C程序设计”课程的教材,也可供其他层次教育的教学用书,授课内容、例题和习题可根据实际情况进行选用。由于本书的全面性,对从事软件开发的人员也具有较好的参考价值。