本书在第1版的基础上,对各章节进行了局部内容和结构的调整,完善了例题并增加大量的实训案例,深入浅出地讲解了C语言基本概念、数据类型、基本结构、程序设计方法及其典型设计案例。相比于第1版,层次更清晰、例题更丰富、实用性更强,便于教学组织和实践操作,注重培养学生的程序设计能力。本书适合作为普通高等院校应用型本科理工类专业学生的程序设计教材,也可以作为计算机专业本、专科学生学习计算机语言的入门教材。
本书在第1版的基础上,对各章节进行了局部内容和结构的调整,完善了例题并增加大量的实训案例,深入浅出地讲解了C语言基本概念、数据类型、基本结构、程序设计方法及其典型设计案例。相比于第1版,层次更清晰、例题更丰富、实用性更强,便于教学组织和实践操作,注重培养学生的程序设计能力。本书适合作为普通高等院校应用型本科理工类专业学生的程序设计教材,也可以作为计算机专业本、专科学生学习计算机语言的入门教材。
前 言在众多的程序设计语言中,C 语言以其灵活性和实用性受到了广大计算机应用、设计人员的喜爱,也一直是许多计算机专业人员和程序爱好者学习程序设计的首选入门语言。 本书第1 版于2008 年2 月出版,是普通高等教育“十一五”国家级规划教材。为了适应发展需要,并结合这些年的教学实践以及广大读者提出的建议和需求,我们对原书从结构到内容做了较大的增删和修改,特别是各章节增加了例题,方便教师教学,同时让学生更好地掌握和理解C语言,全面培养程序设计思想和能力。 本书由两部分构成:第一部分是C语言基础,第二部分是案例实训。课堂讲授时可根据学生及专业情况对内容酌情取舍。由于学时的限制,本书的第二部分可作为学生课外练习或课程设计内容,同时可对学生做不同层次的要求。 在内容安排上,本书在考虑与一般教材兼容的同时,在实用性方面又做了补充。与第1版相比,本次修订主要有以下几方面的调整:第1章中增加了算法与结构化程序设计的内容;调整了第5~8 章整体框架和各小节的层次结构顺序,并对内容进行了调整;第14章中增加了简单计算器的内容;增加了第15 章综合案例设计—— 游戏和第16 章C++简介,删除原第15 章Windows 程序设计;每章增加了许多连续性的例题,实训部分增加了实训目的和丰富的案例内容。 本书由长期承担程序设计基础课教学、具有丰富编程经验的一线教师编写。作者根据多年从事程序设计课程教学活动以及软件开发的经验,针对学生的认知规律,在详细阐述C 语言基础知识的基础上,着重讨论了程序设计的基本原理、概念和方法,穿插演示性案例于理论讲解之中,使枯燥的理论变得更易于理解和接受。此外,每章安排了实训内容,目的是提高学生综合利用所学知识解决实际问题的能力。 本书由周屹、李萍主编,聂相举、钟玉峰任副主编,参加编写的还有李朴、王丁。其中,第1、2、6、7、9章由周屹编写,第3、4、8、10章由李萍编写,第11、15章由聂相举编写,第5、12、16 章由钟玉峰编写,第13章和附录由李朴编写,第14章由王丁编写,全书由周屹统稿。王培东教授任主审。 本书在编写过程中,得到了各方面有关专家的大力支持和帮助,在此对所有人的工作与支持表示衷心的感谢。由于编者水平有限,书中难免存在不足,敬请广大读者批评指正。 编 者
随手扫一扫~了解多多