本书是 C 语言程序设计的基础教材,以崭新的思路进行设计和编排。全书共分 9 章,内容包括程序设计概述,基本程序设计,程序的控制结构,函数,数组,指针,字符串,结构、联合和链表以及文件,内容全面,通俗易懂。本书以程序设计零起点读者为主要对象,以培养程序设计能力为目标,通过大量的例题,重点讲解程序设计思想和方法,力图将 C 语言基础知识介绍和程序设计能力培养完美结合,培养读者对程序设计的兴趣,提高读者程序设计水平。本书适合作为普通高等学校程序设计课程的教材,也可供程序员和编程爱好者参考使用
随着信息产业的迅速发展,软件人才的需求量越来越大。程序设计是软件人才必备的基础知识和技能。 程序设计基础是一门理论与实践密切相关、以培养学生程序设计能力为目标的课程。如何消除学生学习程序设计的畏难情绪,使学生顺利进入程序设计的大门,逐步掌握程序设计思想和方法,提高实践动手能力,是本课程教学的难题。 程序设计既是科学,也是艺术。学习程序设计是一件非常辛苦的事情,要有非常强的耐心和实践精神,需要花费大量的时间,不可能一蹴而就,必须从某个起点开始循序渐进。 本书就是一个很好的起点。本书以程序设计零起点读者为主要对象,采用 C 语言作为程序设计的描述语言。C 语言是目前业界广泛使用的程序设计语言,编者确信选用 C 语言作为程序设计基础课程的教学语言是正确的选择。在教学实践中,编者感到 C 语言简洁、灵活、高效,能够带给软件开发者无尽的想象空间,同时也深深感到讲授 C 语言过程中面临的困难和挑战。 尽管目前有关学习 C 语言的书籍很多,但学习 C 语言仍然让大多数初学者心存畏惧。编者一直从事程序设计方面的教学和科研工作,主讲过多门程序设计课程,积累了丰富的教学经验。在本书编写过程中,编者结合自己学习和使用 C 语言的经验和感悟,以程序设计为主线,通过例题,简洁通俗地讲解程序设计思想和方法,并穿插介绍相关的语言知识,循序渐进地培养学生的程序设计能力。本书对那些渴望掌握 C 语言而又心存畏惧的初学者是一个很好的选择。 教学改革的重点之一,就是要抓学生实践动手能力的培养,学生的实践能力是实现就业的决定因素,而就业率又是体现教育质量的重要指标。在新工科建设的大背景下,我们实施了程序设计课程的教学改革,在教学内容、教学方法、教学手段和考核方式上,基本形成了比较完整的体系,目的就是培养学生的程序设计能力,适应社会对软件人才培养的需求。本书源于教学改革和教学实践,体现了程序设计教学改革的成果。 本书程序的编译和运行环境为 Dev-C++,并配有 iStudy 通用实践评价平台,可实现在线学习、练习、测评与考务管理。 读者要获取本书的相关资源,请访问中国铁道出版社有限公司网站 http:www.tdpress.com51eds。 本书由虞歌、邵艳玲编著,王鹏远、郭洪涛老师提供了许多素材、资源。在本书编写过程中,参考了部分图书资料和网站资料,在此向其作者表示感谢。本书的出版得到了中国铁道出版社有限公司的大力支持,在此表示衷心的感谢。 由于时间仓促,编者水平和经验有限,书中难免存在疏漏与不妥之处,恳请读者提出宝贵意见和建议,使本书日臻完善。编者联系方式:yuge@hznu.edu.cn。