前言
C语言是高职高专许多专业必须开设的课程,随着学校招生规模的扩大,C语言的教学出现了一些新情况,要求C语言的教材也要适应这种变化。为了编写出适合高职高专有特色的C语言教材,我们首先对目前市场上高职高专的C++教材进行深入分析,找出主要特点、存在问题,对如何让学生理解并且在此基础上解决应用问题,如何方便教师教学进行了专门研究,在继承实用教程系列的成功经验的基础上,专门针对高职高专的教学情况,编写了此书。
本书有如下特点:
(1)内容介绍循序渐进,学生好学、教师好教。介绍问题的方式尽可能图形化,解释问题尽可能说到位,让学生学习相对轻松一些。
(2)实用教程部分一般是在讲解内容后紧跟示例,凡标有【例Ex_Xxx】均是一个完整的程序,且都上机调试通过。每章有小的综合实例。章节中的练习用于快速训练当前章节内容,每章中的习题精而适用,主要训练本章及其以前的内容。
(3)上机实验指导部分通过具体实验引导读者进行操作和编程(先领进门),最后提出问题思考和在学习的基础上让读者自己进行操作和编程练习。综合应用实习可根据教学需要,选择任一个或多个数据结构和模型完成。
(4)实验1熟悉Visual C++ 6.0开发环境,并能掌握修正代码语法错误的基本方法,为完成后面的实验创造条件。实验7在学习结构化程序的设计部分之后掌握系统调试功能,这样就可以在开发环境下完成比较大的任务。
本书虽然以Visual C++ 6.0作为学习环境。但是为了适应不同学校使用不同的开发环境,本书对少数不同环境下可能出现的不同结果做了说明;同时对仍然可能使用的Turbo C 2.0开发环境在附录中做了简单介绍。因而读者在其他开发环境中学习本书没有什么障碍。
本书不仅适合C课程教学,也非常适合需要掌握C语言的用户学习和参考。只要阅读本书,结合上机实验指导进行操作练习,就能在较短的时间内掌握C语言及其编程技术。
本教程由电子工业出版社的教学服务平台(http://www.hxedu.com.cn)为读者提供服务,可免费下载教学课件、实例源文件等资料。
本书由南京师范大学郑阿奇、丁有和主编。参加本书编写的还有陈瀚、郑进、陶卫冬、邓拼搏、严大牛、卢海艇、韩翠青、王海娇、刘博宇、周怡明、吴明祥、刘毅、孙德荣等。还有一些同志对本书的编写提供了许多帮助,在此一并表示感谢!
由于作者水平有限,不当之处在所难免,恳请读者批评指正。
编者
2010年1月