本书按初学者以掌握程序设计的入门语言安排学习内容,注重了教材的简洁性和条理性,力求做到将繁琐内容通俗化、简单化。如将表达“算法”的各种图形概念分散于相关章节;将各种数据类型、表达式等语法规定“表格化”,以尽可能减少读者对概念内容上的记忆负担。
本书将“算法设计”基本知识概念渗透到程序设计举例之中,以使读者在具体问题中掌握算法设计的要领与方法,这样一方面可解决抽象概念的难教难学问题,另一方面可使学生更深刻领会“程序=算法+数据结构”的思想。
本书主要介绍C语言基本概念、基本语法和基本数据结构,还介绍了C程序设计中的常见错误和C程序的一般上机调试方法,并简单介绍了C语言图形程序设计基本技术方法。全书始终贯穿了程序设计基本方法和技术为主线的学习思想;由浅入深、循序渐进的叙述方式,抽象问题形象化、具体化、繁琐问题表格化的编写特点,为读者提供了简洁、逻辑结构清晰的学习内容;各章小结浓缩本章知识要点,为读者提供了掌握学习重点的途径;习题选择重视了实践环节的训练,重在培养读者编程能力。
本书适合作为高等院校计算机程序设计入门基础教材,也可作为理工科各专业技术人员学习C语言程序设计的参考资料,还可供参加全国等级考试的读者作为考试复习的参考书。