首页 > 图书中心 >图书详情
C程序设计案例教程
作者:钟家民、周晏、张珊靓
定价:89元
印次:1-6
ISBN:9787302475408
出版日期:2018.06.01
印刷日期:2023.08.09
本书共分10章,分别介绍C程序编程初步、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与其他构造类型、文件,以及用Visual C++ 2010开发通讯录管理程序综合实例。 本书既可作为高等学校C程序设计教材,也可作为C程序设计爱好者的参考书,通过配套的C/C++程序设计学习与实验系统进行学习,效果更佳。
more >出 版 说 明 信息时代早已显现其诱人魅力,当前几乎每个人随身都携有多个媒体、信息和通信设备,享受其带来的快乐和便宜。 我国高等教育早已进入大众化教育时代,而且计算机技术发展很快,知识更新速度也在快速增长,社会对计算机专业学生的专业能力要求也在不断翻新,这就使得我国目前的计算机教育面临严峻挑战。我们必须更新教育观念——弱化知识培养目的,强化对学生兴趣的培养,加强培养学生理论学习、快速学习的能力,强调培养学生的实践能力、动手能力、研究能力和创新能力。 教育观念的更新,必然伴随教材的更新。一流的计算机人才需要一流的名师指导,而一流的名师需要精品教材的辅助,而精品教材也将有助于催生更多一流名师。名师们在长期的一线教学改革实践中,总结出了一整套面向学生的独特的教法、经验、教学内容等。本套丛书的目的就是推广他们的经验,并促使广大教育工作者更新教育观念。 在教育部相关教学指导委员会专家的帮助和指导下,在各大学计算机院系领导的协助下,清华大学出版社规划并出版了本系列教材,以满足计算机课程群建设和课程教学的需要,并将各重点大学的优势专业学科的教育优势充分发挥出来。 本系列教材行文注重趣味性,立足课程改革和教材创新,广纳全国高校计算机优秀一线专业名师参与,从中精选出佳作予以出版。 本系列教材具有以下特点。 1.有的放矢 针对计算机专业学生并站在计算机课程群建设、技术市场需求、创新人才培养的高度,规划相关课程群内各门课程的教学关系,以达到教学内容互相衔接、补充、相互贯穿和相互促进的目的。各门课程功能定位明确,并去掉课程中相互重复的部分,使学生既能够掌握这些课程的实质部分,又能节约一些课时,为开设社会需求的新技术课程准备条件。 2.内容趣味性强 按照教学需求组织教学材料,注重教学内容的趣味性,在培养学习观念、学习兴趣的同时,注重创新教育,加强“创新思维”“创新能力”的培养、训练;强调实践,案例选题注重实际和兴趣度,大部分课程各模块的内容分为基本、加深和拓宽内容3个层次。 3.名师精品多 广罗名师参与,对于名师精品,予以重点扶持,教辅、教参、教案、PPT、实验大纲和实验指导等配套齐全,资源丰富。同一门课程,不同名师分出多个版本,方便选用。 4.一线教师亲力 专家咨询指导,一线教师亲力;内容组织以教学需求为线索;注重理论知识学习,注重学习能力培养,强调案例分析,注重工程技术能力锻炼。 经济要发展,国力要增强,教育必须先行。教育要靠教师和教材,因此建立一支高水平的教材编写队伍是社会发展的关键,特希望有志于教材建设的教师能够加入到本团队。通过本系列教材的辐射,培养一批热心为读者奉献的编写教师团队。 清华大学出版社 前言 目前大部分C程序设计类教材所用的实验环境都是美国微软公司1998年发布的Visual C++ 6.0集成开发环境,至今已经近20年了,在Windows 7、Windows 10等主流操作系统,特别是64位的环境中编写、调试C程序时,经常会出现这样或那样的非知识性问题,让学习者不知所措,降低了学习的积极性。为此,本书作者以“学生易用、老师易用、多媒体教学演示”为原则,开发了C/C++程序设计学习与实验系统,该软件自2005年在互联网上公开发布以来,不断地针对在新操作系统应用中出现的问题进行改进、完善,可以正常运行在32位与64位的Windows XP、Windows 7、Windows 8、Windows 10等操作系统中,被多所学校采用。 本书以自主开发的C/C++程序设计学习与实验系统(家民教学软件网站http://www.jiaminsoft.com)为载体介绍C程序设计的过程,以案例组织教材内容,为方便读者学习,教材中例题、案例、实验题、课后习题均给出了编程提示及答案。在每章中列出初学者在学习本章的过程中常见的错误及解决方法,为了逐步提高读者编写较大程序的能力,以章节为单位按知识点将学生成绩管理程序合理分解到第1~9章中,用不同的知识点逐步改写学生成绩管理程序案例。为了进一步增强读者综合知识的应用能力和应用主流开发工具的能力,第10章详细介绍了用主流开发工具Visual C++ 2010开发通讯录管理程序的完整过程。 本书的所有代码均在C/C++程序设计学习与实验系统与Visual C++ 2010环境下调试通过。调试环境是Windows 7(32位)和Windows 10(64位)。 第1章首先展示简易的C程序,让读者感受到学习C程序并不难,然后介绍C/C++程序设计学习与实验系统和Visual C++ 2010编程方法,以及以C/C++程序设计学习与实验系统为载体学习C程序的方法,讨论在学习本章过程中遇到的问题与相应的解决方法,最后实现显示学生成绩管理程序菜单。 第2章介绍了顺序结构程序设计规范、实例以及在学习本章过程中遇到的问题与相应的解决方法,最后实现输入学生成绩管理程序菜单的选项编号。 第3章介绍了选择结构程序设计以及在学习本章过程中遇到的问题与相应的解决方法,最后实现根据输入学生成绩管理程序菜单的选项号显示相应的菜单项。 第4章介绍了循环结构程序设计以及在学习本章过程中遇到的问题与相应的解决方法,实现学生成绩管理程序菜单的循环输入选项编号显示相应的菜单项。 第5章介绍了数组知识以及在学习本章过程中遇到的问题与相应的解决方法,最后用数组知识实现学生成绩管理程序的完整功能。 第6章介绍了函数以及在学习本章过程中遇到的问题与相应的解决方法,最后用模块化程序设计的方法知识实现学生成绩管理程序完整功能。 第7章介绍了指针以及在学习本章过程中遇到的问题与相应的解决方法,最后用指针知识实现学生成绩管理程序完整功能。 第8章介绍了结构体、实例以及在学习本章过程中遇到的问题与相应的解决方法,最后用结构体知识实现并完善了学生成绩管理程序完整功能。 第9章介绍了用文件的操作方法、实例以及在学习本章过程中遇到的问题与相应的解决方法,最后用文件知识实现并完善了学生成绩管理程序完整功能。 第10章通过通讯录管理程序综合实例详细介绍了用Visual C++ 2010以模块化程序设计的方法开发较大程序的过程。 本书附录给出了Visual C++ 2010编写、调试C程序的方法、ASCII码字符对照表、常用库函数等编程常用资料。 本书由钟家民主编、统稿并编写了第1章、第2章、第4章、第6章、第9章、第10章与附录及相应章节习题参考答案,张珊靓编写了第3章、第5章,周晏编写了第7章、第8章及相应章节的习题参考答案与第3章、第5章的习题参考答案。2016级本科生袁一航、王鑫浩、王军辉、贾丙豪参与了代码调试工作。 因编者水平有限,书中疏漏之处在所难免,欢迎读者发送邮件或网站留言,对教材与C/C++程序设计学习与实验系统提出意见和建议,以帮助我们将此教材进一步完善。作者邮箱地址zhongjiamin@sohu.com,教材与实验软件网站http://www.jiaminsoft.com。 编者 2017年10月
more >