首页 > 图书中心 >图书详情
C程序设计教程(第3版)
作者:刘华蓥、衣治安、吴雅娟、韩玉祥
丛书名:计算机系列教材
定价:49.80元
印次:3-4
ISBN:9787302595380
出版日期:2022.01.01
印刷日期:2022.09.14
本书采用开门见山的编写思路,开篇直奔主题,通过例题介绍C语言的一些基本概念,让学生在做中学,在编程中体会,避免了基础知识的枯燥介绍过程。通过合理布局减少了一些臃肿的叙述,以循环、数组、函数和指针为重点,大幅度减少了数据类型、共用体、编译预处理和位运算的篇幅。 全书共10章,以概述开篇,然后是3种基本结构(顺序结构程序设计、选择结构程序设计、循环结构程序设计)、数组、函数、指针、结构体与动态内存分配、文件和C语言涉及的其他知识。书中共有153道例题,同时引入了“通讯录管理系统”和“链表操作”等案例程序,除特别声明外,全部在Visual C++6.0环境中调试运行。 本书是作者总结20多年C语言教学经验,参考众多国内外优秀教材,综合分析学生的学习规律和接受能力后而精心组织编写的,适合作为高等学校的C语言教材,也适合作为广大编程爱好者的自学读物。课程组录制了110个知识点的讲解视频,扫描书中的二维码即可播放对应的知识点视频,更加便于读者学习和复习。
more >前言 C语言具有功能丰富、应用灵活、执行效率高并能直接对计算机硬件操作等特点,既可以作为系统软件的描述语言,也可以用来开发应用软件,多年来一直作为高等学校计算机程序设计的入门课程之一。 但是,正由于它的优势明显,也给C语言的学习带来了一定难度。由于C语言的功能丰富,使得需要掌握的课程内容相对较多,例如,C语言运算符就有15个优先级别,数据类型种类繁多等;由于它的应用灵活,使得编程和调试都增加了难度,例如,C语言不做数组下标和指针指向的越界检查,数组元素的地址可以作为实参传递给形参数组名等;由于它兼顾了系统软件和应用软件的开发,又必须完善许多特殊的功能,例如,C语言具有丰富的位运算、库函数、内存动态分配和复杂的指针类型等。如果不学习这些内容,很难反映C语言的特点,反之必将使得教学内容繁多、教材臃肿、学时增多,教师总觉得有讲不完的重点和难点,学生总有听不懂的内容,教学效果很难提高。 本书编写组成员20多年来一直在高校从事计算机基础教学,常年担任高级语言类课程的主讲和实验任务,主持了20多项省部级计算机基础教学改革课题的研究,出版了高等学校教材30余部。以本书编写组为骨干的教学团队是省级教学团队,该团队中有一人获得省级教学名师奖、两人获得校级教学名师称号,建设有“C程序设计”等两门省级精品课,获国家级教学成果奖1项、省部级教学成果奖15项。20多年来,教学团队一直关注C程序设计课程的教学改革,也积累了编写此课程教材的实际经验。本书不像传统的C语言教材那样先从数据的类型、表达式讲起,而是通过例题引入库函数、数据类型、语句、算法等程序设计要素的使用方法,对基本内容的介绍开门见山,等读者具备了一定的C程序设计基础以后再引入更深层次的内容。例题中先有程序设计思路的分析,编写程序之后还有相应的解释性的说明,引导读者逐步掌握各种程序设计方法。书中正文篇幅不长,削减了对初学者用途较少的共用体、枚举类型、位运算的比例,既保证了C语言核心内容的篇幅,也更有利于组织教学。 本书的叙述以89 ANSI C为基础,同时兼顾C99的标准,除特别声明外,本书的例题均在Visual C++6.0环境中调试运行。 课程组录制了110个知识点的讲解视频,教师讲解细致,字幕清晰,扫描书中的二维码即可播放对应的知识点视频,更加便于读者的学习和复习。 本书由刘华蓥、衣治安担任主编,吴雅娟、韩玉祥担任副主编。其中,第1章至第4章及附录A、B、C由刘华蓥编写,第5章和第6章由吴雅娟编写,第7章由韩玉祥编写,第8章由马瑞民编写,第9章和第10章及附录D由衣治安编写,全书由刘华蓥统稿。本教材建议的授课时间为70学时,其中理论占40学时,实验占30学时,本书有配套的实验指导与习题集,教师可以根据授课对象和教学需要调整授课学时和教学内容。 本书在编写过程中得到了东北石油大学计算机基础教育系教师们的指导与帮助,他们的教学资料和经验对本书的完善起到了很大的作用,在此致以诚挚的谢意。 由于水平有限,难免有不当之处,恳请批评指正。 作者2021年9月
more >