C/C++及其相关
-
算法设计、分析与实现徐子珊 编著《算法设计、分析与实现:C、C++和Java》第1章~第6章按算法设计技巧分成渐增型算法、分治算法、动态规划算法、贪婪算法、回溯算法和图的搜索算法。每章针对一些经典问题给出解决问题的算法,并分析算法的时间复杂度。这样对于初学者来说,按照算法的设计方法划分,算法思想的阐述比较集中,有利于快速入门理解算法的精髓所在。一旦具备了算法设计的基本方法,按应用领域划分专题深入学习,读者可以结合已学的方法综合起来解决比较复杂的问题。本书第7章的线性规划和第8章的计算几何是综合算法部分,通过学习这些内容,读者将进一步地学习更前沿的随机算法、近似算法和并行算法等现代算法设计方法和实战技巧,第9章是算法的实践部分,教给读者如何进行调试。《算法设计、分析与实现:C、C++和Java》特色是按照算法之间逻辑关系编排学习顺序,并对每一个经典算法,都给出了完整的C/C++/Java三种主流编程语言的实现程序,是一本既能让读者清晰、轻松地理解算法思想,又能让读者编程实现算法的实用书籍。建议读者对照本书在计算机上自己创建项目、文件,进行录入、调试程序等操作,从中体会算法思想的精髓,体验编程成功带来的乐趣。《算法设计、分析与实现:C、C++和Java》适合各种学习算法的人员使用,也适合作为大中专院校的学习用书,及培训学校的教材。 -
其实你应该这样学C++王行汉 编著《其实你应该这样学C++》以朴实幽默的行文风格、更符合学习规律的篇章结构、介绍了C++语言的各方面知识。书中的每个章节都有相应的实例,便于读者边学习边实践。同时,本书不单单是对C++基础知识的介绍,也是求职面试的一本很好的指南,将校园学习和社会实践有机地结合在一起。 本书分3篇共25讲,第一篇为劝学篇,主要鼓励所有的学习者,要不畏困难,掌握好C++语言。第二篇为求学篇,它是全书的核心,详细介绍了C++语言的基本知识点,为进一步编程打下一个良好的基础。第三篇为谋略篇,主要介绍了在这个充满竞争的职场里,我们如何去准备,如何去充实自己,从而使自己立于不败之地。 本书内容丰富,深度和广度兼顾。既有关于C++编程语言知识的学习,又有求职经验的传授。主要作为初学者的入门指南,同时还可以帮助中高级读者进一步提高编程的水平,也可以作为研究人员的参考资料。 -
C程序设计基础熊壮 主编熊壮主编的《C程序设计基础》从结构化程序设计技术出发,以C程序设计语言为载体,贯穿“基础—应用—提高”这一主线,着重讨论C程序设计的基础知识,突出使用方法,面向实际应用。《C程序设计基础》的主要内容分为两部分,第一部分主要介绍计算机程序设计高级语言共性的基础知识,包含的主要内容有:程序设计的基本概念,语言及语言处理,基本数据类型的使用,表达式运算基础,顺序程序设计,结构化程序设计,数组及其简单应用,字符串处理基础,C程序结构,函数调用中的数值参数传递,函数调用中的地址值参数传递,函数调用中的数组参数传递,变量的作用域和生存期,文件数据处理基础。第二部分主要介绍c程序设计语言特有的一些重要知识,包含的主要内容有:返回指针值的函数,指向函数的指针以及指向函数指针变量作函数的形式参数,数组与指针的关系,指针数组,命令行参数,用指针实现动态数组的方法,结构体数据类型,联合体数据类型,用typedef关键字描述复杂数据类型,位运算与枚举类型,编译预处理基础。与本书配套的《C程序设计基础学习指导》同时由重庆大学出版社出版,在学习指导中提供了使用 VisualC++6.0开发C程序的基本方法、按章节设计的实验项目以及对应章节的课后习题参考答案、ASCII码表、C程序设计中常用的标准库函数等重要学习资料。《C程序设计基础》适于高等院校各专业本专科作为程序设计语言类课程教材,同时可作为计算机专业本专科学生、计算机应用开发人员、程序设计爱好者、计算机等级考试应试者在学习程序设计语言和程序设计技术时的参考教材。 -
案例解说单片机C语言开发程国钢 编Keil Vision是目前应用最广泛的51单片机软件开发环境,Proteus是目前应用最广泛的硬件仿真环境。本书基于Keil Vision和Proteus介绍了51单片机的体系结构、C51语言、内部资源,以及常用扩展器件的使用方法。全书分为三部分:第1、2章是基础部分,介绍了51单片机的基础知识、Keil Vision和Proteus的基础用法;第3~9章是基础应用部分,基于Proteus和Keil Vision介绍了51单片机的内部资源和典型外部扩展器件的使用方法;第10章是综合应用部分,介绍了51单片机应用系统的基础设计方法,提供了包括频率计、波形发生器、密码保险柜、电子钟、RTX51操作系统在内的5个大型综合应用实例。本书中提供了大量实例,它们都有详细的设计思路、典型器件列表、Proteus应用电路、Keil μVision应用代码和仿真运行结果。 -
Linux下C语言应用编程杨铸 编著杨铸编著的《Linux下C语言应用编程》深入浅出地讲解了Linux下C应用程序开发所需的基本工具、知识和技巧,主要包括:开发工具的使用和技巧、文件I/O编程、多进程编程、进程间通信、多线程编程、网络编程等内容。可以让读者轻松、快速入门Linux下非图形界面应用编程。《Linux下C语言应用编程》适合大学本、专科学生,培训机构学生,自学人员以及研究生学习Linux下C语言应用编程;同时也适合想转入到Linux下进行开发的Windows应用软件开发工程师。 -
C语言程序设计上机指导与典型题解夏涛 主编《高等学校计算机科学与技术应用型教材:C语言程序设计上机指导与典型题解》提供了12次上机实验的安排,每个实验分为读程序、程序改错、按流程图编写程序、按要求编写程序等多个环节,帮助读者进行自学和进行实验教学等。《高等学校计算机科学与技术应用型教材:C语言程序设计上机指导与典型题解》收集了最近5次全国计算机登记考试二级C语言程序设计的全部真题,归纳了各章节的知识点,并按照知识点对真题进行了详细地分析,帮助读者通过各种计算机等级考试。《高等学校计算机科学与技术应用型教材:C语言程序设计上机指导与典型题解》提供了“我爱C”辅助教学平台,其中的“上机课程管理系统”和“课程设计管理系统”可以辅助教师完成教学工作,该平台免费供各高校使用。《高等学校计算机科学与技术应用型教材:C语言程序设计上机指导与典型题解》可作为C语言程序设计课程的学生上机指导书,还可作为各种C语言程序设计等级考试的辅导资料。 -
C语言程序设计实用教程张桂珠,韩亦强,程建敏 主编《新编高等院校计算机科学与技术规划教材:C语言程序设计实用教程》是学习C语言程序设计的一本优秀教材,它详细介绍了C语言本身的语法结构,并结合实际工程应用中的大量实例,讲解了如何使用C语言解决实际问题的理论、方法和过程。全书内容也兼顾到全国计算机二级等级考试C语言的大纲要求。针对初学者和自学者的特点,在讲解过程中,力求语言简洁,总结了教师多年的教学经验和项目开发的实际经验,做到深入浅出,难点分散。在解决问题的过程中使学习者能融会贯通地掌握C语言。在C程序的运行环境上,选择了先进的Visual Studio 2008集成开发环境作为实验平台,它兼容了全国计算机二级等级考试C语言的上机操作环境VisualC++6.0平台。《新编高等院校计算机科学与技术规划教材:C语言程序设计实用教程》可作为学习C语言程序设计课程的经典教材,也可作为全国计算机二级等缴考试C语言的学习主导教材。本书的读者对象是高校的各类专业学习C语言的学生,也可作为C语言的自学者或短训班人员的学习教材。为方便人员学习。本书还配有电子教学软件、实例代码、习题答案与实验指导。 -
C语言程序设计实用教程习题解答与实验张桂珠,韩亦强 主编《新编高等院校计算机科学与技术规划教材:C语言程序设计实用教程习题解答与实验》 是《C语言程序设计实用教程》的配套教学辅助教材,它对C语言程序设计实 用教程中的习题给出了详细的答案,并结合C语言的教学目标和要求,给出 了学生上机的实验内容。在选择习题类型和实验内容时,结合实际工程应用 中的大量实例,讲解了如何使用C语言解决实际问题的理论、方法和过程, 同时也兼顾到全国计算机二级等级考试C语言的大纲要求。在C程序的开发环 境上,选择了先进的Visual Studio 2008集成开发环境作为实验平台。《新编高等院校计算机科学与技术规划教材:C语言程序设计实用教程习题解答与实验》可作为学习C语言程序设 计课程的辅助教材,也可作为全国计算机二级等级考试C语言的学习辅助教 材。本书的读者对象是高校的各类专业学习C语言的学生,也可作为C语言的 自学者或短训班人员的学习教材。 -
C语言程序设计海燕 主编《普通高等教育“十二五”规划教材:C语言程序设计(书+习题与实验指导)》由主教材和配套“习题与实验指导”组成,它是编者通过长期教学实践编写而成的。主教材分为12章,包括:C语言概述,数据类型、运算符和表达式,语句与顺序,选择,循环程序结构,数组,函数,编译预处理,指针,结构体和共用体,位运算,文件操作等。习题与实验指导分三部分,包括理论与指导、实验与指导、全国计算机等级考试二级C语言试题。其中理论与指导包含本章要点、典型例题解析、测试练习、测试练习参考答案四个模块。全书内容编排由浅人深、循序渐进、注重实践、实例丰富,可作为大学各专业公共课教材和全国计算机考试参考用书,同时也可作为相关领域的工程技术人员的学习参考用书。 -
程序设计基础实验与习题指导杨永斌,丁明勇 主编杨永斌、丁明勇主编的《程序设计基础实验与习题指导》包括三章。第1章介绍Turbo C集成开发环境和visualc++集成开发环境下编写、调试c程序所需的基本知识。第2章精心设计了20个与C语言程序设计知识点紧密相关的实验项目,实验1至实验19包括多个验证性实验、填空性实验、程序改错和设计性实验,实验20提供了5个综合性实验供读者进行课程设计时采用。实验项目采用任务驱动模式,每个实验目的明确、内容丰富、可操作性强,注重训练读者解决实际问题的能力、实际动手和应用能力。第3章按照C语言程序设计的知识体系进行分析讲解,包括知识要点复习、典型题例解析和自测训练,方便读者自主学习和复习,巩固所学知识,掌握典型的解题方法和思路。《程序设计基础实验与习题指导》是笔者多年的教学实践经验和实际案例的总结,内容丰富,讲解翔实,突出重点、难点和考点。本书既是一本实验指导书,也是一本学习、复习指导书。
