C/C++及其相关
-
C/C++代码调试的艺术张海洋本书围绕C/C程序调试这一主题,系统深入地介绍了在Windows和Linux操作系统上如何高效地调试C/C程序。本书分为11章,内容涵盖了程序调试的基本知识、Visual C调试的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存检查、远程调试、转储文件调试分析、发行版调试,以及调试的高级话题和调试方面的扩展知识。本书作为学习C/C调试技术的重要资料,讲解通俗易懂,选取的示例注重理论与实际的联系。 -
C语言程序设计活页式教程赵娟本书是c语言程序设计的基础实用教程,通过设置工作任务,由浅入深地介绍了使用c语言完成程序设计的流程、步骤、技术、方法。全书包括11个工作任务,每个任务独立成模块,全面覆盖了c语言程序设计相关技术。 -
C语言程序设计实训教程李辉勇 李莹 孙笑寒 宋友 主编“C语言程序设计“是一门实践性很强的基础课程,学习者需要通过大量的编程训练才能深入理解C语言原理,提升编程能力,培养计算思维。 本书是《C语言程序设计——原理与实践》(ISBN:978-7-04-058842-2)的配套实训教程,内容覆盖了C语言编程快速入门、编程基础框架、数据处理基础、控制结构、函数、数组、指针基础、指针进阶、结构与联合、文件与文件流和综合训练,内容由浅入深、循序渐进。每一题都包括了问题分析、实现要点和参考代码,力求引导编程初学者快速入门,并逐步使能力得到提升。此外,为方便读者实践训练,笔者在Online Judge(OJ)编程训练平台上免费开放与本书配套的程序设计实训专版,构建“学、练、测”一体化实训环境。 本书以实训为主,与《C语言程序设计——原理与实践》一起可作为普通高等院校本科C语言程序设计课程的教材,也适合作为广大编程爱好者的参考用书。 -
C/C++程序设计竞赛真题实战特训教程蓝桥杯官方备赛教程蓝桥杯大赛组委会本书面向蓝桥杯全国软件和信息技术专业人才大赛的软件类赛项(以下简称蓝桥杯软件类大赛)中的C/C 语言组的备赛,从数百道历年真题中精选具有代表性的题目作为例题进行分类详解。全书共7 章,由浅入深、由易到难地介绍了各类例题,主要包括枚举与模拟、搜索与查找、思维与贪心、简单数论、字符串算法、动态规划、数据结构等。每一类例题的讲解,不只是简单地给出解析及参考代码,而是注重通过提供不同的解题方案训练读者的计算思维、编程思维,不仅有助于读者提高解题能力和竞赛水平,还有助于形成自己的编程思想,实现“以赛促学”的学习目标。 -
图解数据结构胡昭民本书以图解的方式讲述数据结构及其算法,力求简洁明了地阐述复杂的算法理论,以C作为描述语言解析算法的执行过程,以大量的范例程序来展示数据结构的使用及其相关算法的具体实现。 数据结构是计算机专业的核心课程之一,也是编程爱好者程序设计的重要基础。本书内容包含这门必修课的完整知识体系:数组、链表、堆栈、队列、树、图等数据结构,以及基于这些数据结构的各类算法等。为了教学的需要,每章都提供了丰富的课后习题及详细的参考答案。 本书图文并茂,文字简洁、清晰,范例丰富、可操作性强,并配有视频教学、PPT课件和范例程序源码,适合学习数据结构和算法的读者作为自学参考书,也适合作为高等院校计算机及信息相关专业的教材。 -
小学生C++趣味编程潘洪波一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80 多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为小学生信息学竞赛、“蓝桥”杯等青少年编程大赛培训教材,也可作为CCF非专业级软件能力论证(CSP)的入门教材,还可以作为信息科技教师学习C语言的参考读物。 -
计算思维之程序设计沈军,沈凌翔本书以程序设计方法为主线,介绍其构建原理、基本应用和蕴含的计算思维。全书分为基础、方法和应用三篇,其中,基础篇包括第1-3章,主要解析程序的两个基因——数据组织和数据处理的基础方法构建原理及各种支持机制,为基本方法的构建奠定基础;方法篇包括第4-9章,主要解析目前主流的两种程序设计基本方法构建原理及各种支持机制;应用篇包括第10-18章,主要解析两种程序设计基本方法的具体应用。应用篇又细分为面向C的内向应用(第10-14章)和面向实际应用的外向应用(第15-18章)两个单元,对于外向应用进一步细化为基于演绎思维(第15和16章)和基于归纳思维(第17和18章)的两个层次,实现知识和方法学习到实际应用的思维平滑过渡。全书三篇都基于计算思维原理进行解析,各种机制与案例采用C语言描述。本书可以作为普通高等院校程序设计类课程的教材及教学参考书,也适合已有一定基础、需要进一步系统化提高程序设计思维能力和认知能力的广大程序设计从业人员自学。本书可以作为各个层次程序设计课程相关教师的教学指导用书。 -
从C到C++精通面向对象编程曾凡锋 孙晶 肖珂 李源本书结合大量实例详细介绍了C语言的编程思想和核心技术,培养读者由C程序员成长为C程序员。本书结合C实际项目开发,详解C语言的编程思想和核心技术,培养读者由C程序员成长为C程序员。 本书共分为11章,其中第1~、2章介绍C基础知识和扩充知识,第3~、4章从类和对象入手,深入剖析类的相关知识,第5~、6章分别介绍面向对象编程的继承和多态性,第7~、8章介绍运算符重载和输入/输出流,第9~、10章介绍异常处理、命名字空间和模板,第11章介绍现代C技术。每一章都会包含一些实例,通过这些实例将本章介绍的内容知识以及前面章节中介绍过的内容知识串联起来,最后的习题为读者提供了使用面向对象编程的练习。 本书既适合作为C初学者的入门书,也适合用作高等院校计算机类相关专业开设面向对象程序设计课程的教学用书。 -
C语言程序设计宋友 王君臣 肖文磊 李莹 谭火彬C语言是编程入门的最佳计算机语言之一。C语言编程入门容易、学好困难,既需要大量的编程实践,也需要对C语言原理的深入分析。 本书根据程序设计初学者的认知规律组织章节和内容,编排结构新颖,内容系统性强,注重循序渐进地提高读者的编程能力。每一章都给出了大量而丰富的程序实例,实例注重实用性,每个实例都有问题分析和编程提示,在实例的分析中对关键的C语言原理进行深入分析。每一章都自成体系,学完每一章,读者都能编写实用或有趣的程序,增加学习兴趣和信心,为新知识的学习奠定基础。 本书实践特色明显,但同时不失理论深度,适合作为本专科院校C语言程序设计课程的教材,也适合作为广大编程爱好者的参考用书。 -
C语言程序设计实例解析黄维通 解辉本书为“十二五”普通高等教育本科国家级规划教材,是《C语言程序设计》(第3版)(黄维通等编著 高等教育出版社)的配套教材。本书紧扣基础,面向应用,循序渐进地引导读者通过练习,进一步充分理解和更好地掌握C语言程序设计的思想和方法。 本书内容通俗易懂、实例解析清晰、代码注释详尽,有利于读者的复习和自测。本书可作为高等学校程序设计课程、计算机水平考试、各类成人教育等的辅助学习资源,也可作为计算机爱好者的自学参考书。
