20世纪90年代以来,C语言迅速在全世界普及推广。无论在中国还是在世界各国,“C语言程序设计”始终是高等学校的一门基本的计算机课程。C语言程序设计在计算机教育和计算机应用中发挥着重要的作用。
作者于1991年编著了《C程序设计》一书,由清华大学出版社出版。该书针对初学者的特点和认知规律,精选内容,分散难点,降低台阶,例题丰富,深入浅出。出版后受到广大读者的热烈欢迎。许多读者说: “C语言原来是比较难学的,但自从《C程序设计》出版后,C语言变得不难学了。”根据C语言的发展和教学的实践,作者先后对该书进行了3次大的修订,累计重印200多次,发行超过1400万册,平均每年印刷50万册,成为我国广大初学者学习C语言程序设计的主流用书。国内许多介绍C语言的书籍以本书为蓝本。本书曾荣获原电子工业部优秀教材一等奖、全国高等院校计算机基础教育研究会优秀教材一等奖、全国高校出版社优秀畅销书特等奖和“十二五”普通高等教育本科国家级规划教材,这是对我的莫大鼓励和鞭策。
在此书再版之际,作者想对学习程序设计问题提出以下几点看法。
一、 关于C程序设计教学的指导思想
1. 为什么要学习程序设计
大学生不能满足于只会用办公软件,应当有更高的要求,对于理工科的学生尤其如此。