前 言
学习编程,首先应掌握至少一门程序设计语言。C语言作为一种语法清晰、功能强大、应用广泛的高级语言,长期以来被国内外高校定为程序设计必修课。可以说,掌握了C语言,就可以很容易地掌握其他编程语言,如C++、Java、C#、Perl等,但很多读者对学习C语言感到无从下手,究竟该怎样学习C语言?编者认为解决方法是一个好的开发环境结合一本适合初学者的C语言教程。
本书具有如下特色。
(1) 本书是编者根据多年来的教学心得编写而成的,将C语言的知识体系做了精心编排,知识点涵盖了数据类型与表达式、流程控制、数组、函数、指针、编译预处理、结构体和文件等,授课教师可根据学生专业情况对知识点进行取舍。
(2) 每一章精心挑选具有代表性的例题,例题全部在Visual C++ 6.0环境下调试通过。
(3) 根据每章知识点和全国计算机等级考试二级C语言考试大纲精选了课后习题。读者应尽量独立完成课后习题,对检验和巩固学过的内容大有益处。
(4) 在本书的实验指导中,每个实验都设置了很多具体的实验任务,有专门的针对特定语法现象的练习题,有针对性的程序阅读训练题以及实验报告的写作要求等。
(5) 本书以C99标准为主,为保证教材质量,编者查阅了大量的文献,研读了所有的C语言标准,尽量保证专业知识的准确性。
本书由孙鸿飞编写第1~4章,席亮编写第5~7章,由刘国成和曲丽娜编写第8~13章。此外,参加编写稿件的人员还有孙琪、张玉琪、宋仁涛、何东昌、鲁月新、范博文、黄修尧、李罚、吴兴、宋泽辉、金敬杰、张雪峰、钱程、李飞龙、程淇、张可心,在此深表感谢!全书由刘国成统稿。
本书的出版得到了清华大学出版社相关同志的热情关心和大力支持。许多老师和读者也对本书的编写提出了诸多宝贵建议和修改意见,在此我们一并表示由衷的感谢。读者在使用本书过程中若有问题,可与编者交流,E-mail:gc_liu@。
由于时间仓促,加之编者水平有限,书中错误和不当之处难免,恳请读者批评指正。我们的信箱是huchenhao@,电话是010-62796045。
编 者
5月
more >