本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。书中还专设了“如果是你,你会怎样讲呢?”专栏,以小学生、老奶奶等为对象讲解程序的运行原理,颇为有趣。 第3版升级了书中用到的软件产品和开发工具,并在正文和注释中补充了大量内容,让初学者更容易理解。对于旧版中颇受好评的硬件相关章节,更新了C语言的样例代码。书末附录关于C语言的章节也升级至近期新标准。 第12章新增了Python机器学习的内容,让初学者能够轻松体验人工智能的乐趣。附录也增加了对Python语言的介绍。 本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
本书是数据结构和算法领域的经典之作,十余年来,不衰!全书共分为三部分:部分首先介绍了数据结构和算法的概念,以及使用它们的原因和意义,然后讲解了数据结构和算法中最常用的技术——指针和递归,还介绍了算法的分析方法,旨在为读者学习这本书打下坚实的基础;第二部分对链表、栈、队列、集合、哈希表、堆、图等常用数据结构进行了深入阐述;第三部分对排序、搜索数值计算、数据压缩、数据加密、图算法、几何算法等经典算法进行了精辟的分析和讲解。 本书的众多特色使得它在同类书中独树一帜:具体实现都采用正式的C语言代码而不是伪代码,在很多数据结构和算法的实现过程中,有大量细节问题是伪代码不能解决的;每一章都有精心组织的主题和应用;全部示例来自真实的应用,不只是一般的练习;对每种数据结构、算法和示例都进行了
本书是一本系统性地介绍C语言编程和实际应用技术的图书,共14章,涵盖了C语言基本语法、数据类型、运算符、条件语句、循环语句、数组、指针、字符串、用户自定义数据类型和函数等方面的内容。此外,书中还介绍了C语言的 内容,包括内存管理、文件读写和数据库编程。 本书每章后都配备了“动手练一练”实践环节,旨在帮助读者巩固所学内容,并在附录A中提供了练习答案,便于读者自测和巩固。 此外,作者还提供了配套源代码、教学课件、微课视频及在线答疑服务,为读者提供 的学习帮助。本书可以帮助读者全面了解C语言编程和实际应用技术,掌握C语言编程方法。
《标准c语言基础教程(第四版)》是一本介绍用c语言进行计算机编程的经典教材。通过大量的实例和练习,全书系统介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件操作、位操作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握c语言编程的精髓。讲解c 编程的一章也是本书的特色之一。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案。 《标准c语言基础教程(第四版)》结构合理,内容深入浅出,适合作为高等学校本科和专科教材,也适合初学编程的自学者阅读。
本书是一本介绍电脑游戏项目开发的初中级项目实践教程。书中以VisualC 为开发平台,结合7个游戏开发的经典案例,详细介绍了从游戏开发基础知识到游戏项目开发的实用技术。配书光盘中提供了专门为本书录制的12个小时多媒体教学视频和书中涉及的源代码,另外赠送了大量的进阶开发视频和源代码。 本书共16章,分为3篇。其中,~6章是游戏开发基础篇,讲解游戏项目开发应该具有的准备知识,主要介绍各种游戏类型及常用技术、VisualC 集成开发环境的使用、C 编程语言基础、多媒体处理及项目管理基础知识;第7~10章为五子棋游戏案例分讲篇,重点突出其中的项目文档编写、过程控制、网络处理及算法设计;1~16章为其他游戏开发案例篇,详细讲解了贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子等多款游戏的设计、项目文档编写及实例开发。这
C与C 提供了大量的函数供我们使用,这样大大缩减了程序开发的时间,理加上C与硬件的天然结合,它也因此成为了很多程序设计人员的。为了给读者提供一本C函数库的参才手册,我们特别引进了《C 函数库查询辞典》一书以飨读者。本书除了包含C、C 函数库外,特别将STL独立成三个章节说明,以使您的程序更加精简。 同时,为了方便读者学习,本书附赠光盘一张,内附书中所有范例,希望能给您带来了定的帮助。
本书以Visual C 6.0为环境,讲授C语言程序设计的基本思想、方法和解决实际问题的技巧。 本书系统性、实用性强,内容组织上层次分明,结构清晰,并强调用软件工程思想指导程序开发,以培养学生编写“大程序”的能力。全书共13章,分别介绍了C语言的基本概念、数据类型、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、编译预处理、结构体和共用体、位运算、文件以及软件开发过程。每章后均有小结,并附有相当数量的练习题和上机实验题。 本书可作为大专院校各专业C语言程序设计课程的教材,也可供准备参加计算机等级考试和考研的读者阅读参考。
本书内容丰富,生动有趣,寓教于乐,旨在帮助读者学习数据结构和算法的相关知识,从而开阔眼界,培养编程兴趣,提高编程能力,增强求职的竞争力。如果您想提高自己对算法和数据结构的理解能力,在程序设计之路上走得更远,那么请翻开本书,仔细研读吧,它将助您一臂之力。 本书以通俗易懂的语言深入浅出地介绍了常用的数据结构和算法知识。在讲解算法理论时,结合实际编程环境,配合精选的例题,利用C 语言将算法理论转换为代码,以加深读者对各种算法的特点和难点的理解,并能更好地掌握算法的应用。另外,作者为书中的重点内容录制了高清教学视频,便于读者高效、直观地学习。 本书共12章,分为4篇。篇是基础知识篇,主要介绍常用的数据结构。第2篇是基础算法篇,主要介绍算法的一些基础理论和常用的经典基础算法,包含算法的
这是一本填补“使用向导”类的VisualC 书籍、产品文档以及MFC源代码之间空隙的MFC书籍。本书是了解MFC内幕的向导,提供了关于那些没有文档记录的MFC类、实用函数和数据成员的并且透彻的信息,介绍了有用的编码技巧,并对MFC各个类之间的协作方式进行了重要的分析。 本书的部分包含了核心的MFC图形用户界面类以及支持它们的类,第二部分包含了像OLE这种扩展基本Windows支持的主题。如果做到以下几点,你就可以成为一位透彻理解MFC实现细节的专家:探索MFC文档/视图结构的内幕,从而学习视图同步、打印和打印预览;更深入地了解MFC序列化中那些没有文档记录的方面和一些没有文档记录的类,例如CPreview、CPreviewDC、CMirrorFile以及CDockBar等等;最后理解MFC和OLE是如何共同运作的,以及OLE控悠扬是如何实现的;积累技巧,学会自己研究和理解MFC源代码。