C/C++及其相关
-
PIC单片机C语言开发入门武锋,陈新建编著本书是一本PIC系列单片机C语言开发应用的入门级指导丛书,以美国Microchip(微芯)公司的中级产品PICl6F87X和高级产品PICl8FXX2单片机为例,首先简要介绍其硬件结构和指令系统,然后重点介绍集成开发环境、c语言的开发应用基础和C语言的开发应用实验等内容。在C语言的开发应用等内容中,主要以HI-TECH公司的PICC和PICCl8 C编译器和Microchip公司的MPLAB C18 C编译器为例,介绍这几种c编译器的特性、安装、基本应用方法及其开发应用实验等内容。附录中详细说明了HI-TECH公司的PICC和PICCl8 C编译器与Microehip公司的MPLABC18 C编译器的错误和告警信息。本书附配套光盘一张,内有新版的MPLAB IDE 6.4集成开发软件、PICC和PICCl8 C编译器(DEMO版)、MPLAB C18C编译器(DEMO版)和本书实验用的C语言源程序等内容。本书内容通俗易懂,实用性强。可供学习PIC单片机c语言开发的有关技术人员和爱好者以及高等院校相关专业的师生阅读参考。 -
C++程序设计教程刘振安编著本书特点·取材新颖、结构合理、概念清楚、·语言简洁、通俗易懂、实用性强、·易于教学本书适用于·高职高专院校的师生·培训班的学员·自学者及工程技术人员初学C++的人会感觉有些难度,比如,没有使用类的概念,也很难接受新的思维方法。所以本书将必要的基础知识通过使用类来讲解,在学生对类的性质有了感性认识之后,再深入讨论,这样比较接近人的思维规律。本书根据高职院校的特点,进行合理取舍,展现它们的最新特征。全书把重点放在程序设计方法上,将内容划分为两大部分;面向过程和面向对象。在讲授面向过程时,直接引入使用对象的概念,通过使用对象设计面向过程的程序,熟悉使用对象的方法,通过使用C++提供的类,建立对象行为及实例的概念,为面向对象程序设计打下基础。本书不要求读者学过C语言,面向过程设计部分的思想也适合C语言,只是实现有些差异而已,所以也可以用来学习C语言编程。这部分还介绍了面向对象和面向过程所共有的许多设计方法,所以对于已经学过C语言的读者,还必须重新学习这部分的内容以建立面向对象的概念。本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强、易于教学。本书特别适合作为高职高专的教材,也可以作为培训班教材,自学教材及工程技术人员的参考书。 -
C语言程序设计袁启昌主编;宗小翀,韦伟,印志鸿等编著本书以Turbo C环境为基础,详细介绍了适用于PC系列计算机的C语言程序设计的基本概念、方法和技巧。 本书由9章构成,主要介绍了C语言程序设计基础、结构化程序设计、模块化程序设计、数组、指针、结构体与共用体、文件操作等。 本书针对高职高专的教学特点组织编写,在编排上采取循序渐进、深入浅出的讲解方法,书中采用的应用实例大多是当前计算机语言教学中使用较为广泛且读者比较喜欢的。 本书可作为高等职业院校、高等专科学校、成为高等学校、软件职业技术学院专业学生学习用书,也可供继续教育学校以及程序爱好者使用。 -
Visual C++程序设计张岳新主编十五规划计算机系列教材。本书以Visual C++的初级用户为对象,介绍了其概念、语法、程序设计的思想和面向程序设计方法,并提供了同步练习题。 -
Visual C++6.0循序渐进教程龙腾科技主编Visual C++是Microsoft公司开发的基于Windows操作系统的编程工具,它采用一种巧妙的方法将Windows的编程复杂性封装起来,编程者可以比较轻松地进行Windows应用程序的设计。VisualC++6.0继承了以前版本的优点,为用户提供了更为友好的可视化开发环境。《新世纪热门软件步步高丛书:Visual C++6.0循序渐进教程》以一个综合实例为主线,并结合若干小的实例,全面介绍了VisualC++6.0的用法。其内容涉及VC开发环境运用,用户界面、对话框、菜单、工具条、状态栏创建方法,各种类向导、控件、ActiveX控件、动态链接库的特点及使用方法,绘图程序、多任务程序、数据库管理程序及Internet程序开发等。本书内容全面、丰富、条理清晰、繁简得当,特别适合大、中(专)院校非计算机专业师生教材和自学用书,同时也可作为社会各类培训班的教材使用。 -
Visual C++程序设计习题、实验与编程实践刘维富等编著本书精心设计的例题、习题、程序调试和编程实验题、测试题、典型问题和综合问题编程题,对读者深入掌握和实际运用VisualC++语言,由浅入深、循序渐进,更好的准备全国各类C++等级考试极有参考价值。本书难度略高于江苏省C++二级考试要求。本书主要内容:1学习指导部分,注重概念理解、知识巩固,设单元测试,便于读者学习和自测自查;2实验指导部分,有17个实验,每个实验包含调技术介绍、程序调试题、程序设计题和选做题,注重培养读者程序调试能力和编程能力,强化读者的实际编程能力训练,激发读者的编程兴趣;3典型问题和综合问题编程;共8个专题,便于读者突破难点,融会贯通,体验综合编程的乐趣,培养读者分析和解决问题的能力;4二级考试模拟试卷;5VC++6.0程序调试技术,包括C++6.0IDE编写和调试程序的方法和技巧;6附录。本书内容丰富、概念清晰、选题典型、重点难点突出、实用性强,是学习C++语言难得参考书。本书既适于高等学校师生或计算机培训班使用,也可供报考计算机等级考试者和其他自学者参考。 -
C语言程序设计习题与上机指导高巍等编现阶段很多高等院校把“C语言程序设计”课程设置为必修课,学生学习了本课程之后,大部分还要参加全国计算机等级考试,为了能让广大初学者在短期内迅速熟练掌握C语言,同时为本课程相关实验提供配套指导书,特编写本书。《C语言程序设计习题与上机指导(第2版)》共分为三个部分,第一部分内容为《C语言程序设计》各个章节的专项练习题,可以帮助读者复习和巩固所学知识;第二部分内容为实验指导,循序渐进地完成书中的14个实验,读者可初步掌握程序设计思想,并熟练使用Turbo C 2.0集成环境;第三部分为全国计算机等级考试真题与题解。《C语言程序设计习题与上机指导(第2版)》内容丰富,实用性强,不仅可以作为自学者的参考资料,而且可以作为其他各类C语言教材的辅助教材,也可供各类报考C语言考试的读者参考。 -
C语言程序设计教程郑军红主编本书全面系统地介绍了C语言的基本概念、基本语法及计算机高级语言程序设计的方法和常规算法,全书共分9章。每一章节都从实际应用出发,蕴含了作者丰富的教学经验和编程心得。本书例题丰富、经典,结构新颖、紧凑,体系合理、逻辑性强,文笔流畅、通俗易懂,是学习C语言的合适教材。本书可作为普通本科院校、普通高等专科学校的计算机教材,也可以作为计算机培训和计算机等级考试辅导教学用书,还可以作为科技人员或程序开发人员的参考用书。 -
数据结构实用教程胡文红编本书是21世纪高职高专规划教材·计算机系列中的一本。全书共分九章,采用C语言描述,系统地介绍了各种类型的数据结构和查找、排序的方法,主要内容包括数据结构概论、线性表、栈和队列、数组与矩阵、树、图、排序、查找以及文件等。每一章都精心设计了习题,并在附录中安排了实训内容,做到了学用结合,使读者能够迅速掌握相应知识。为了方便教学,本书配有PPT格式电子教案,免费为任课教师提供。本书本着理论必需、够用的原则,突出实用性、操作性,加强理论联系实际,语言上通俗易懂,做到了好教易学,以满足目前教学的实际需要。"数据结构"是高等院校计算机及相关专业的一门重要的专业基础课。在计算机技术学科的各个领域都要用到各种数据结构。"数据结构"的教学重点是培养学生分析数据和组织数据的能力,并能在实际应用中运用所学知识,编制出正确且有效的程序。本书共分为9个章节、2个附录。第1章介绍了数据结构和算法的基本概念,并对算法的分析做了说明;第2~6章分别介绍了线性表、栈、队列、数组、树和图等基本数据结构,讨论了各种结构的逻辑特征、存储方式和基本运算,同时也通过一些实例,讲述了这些结构的应用;第7、8章介绍了几种常用的内排序方法和检索方法,给出了相应的算法并对算法做了简单分析。第9章介绍了文件的基本概念,并根据外存上数据的不同组织方式介绍了几种常见的文件结构。附录A提供了上机实验内容;附录B提供了课程设计内容和指导。各章中的算法均用C语言描述,书中所有程序都上机运行通过。根据高职高专的特点,本书在文字描述上力求通俗易懂;在算法描述上力求结构清晰。为了帮助理解课程内容,在部分章节中还安排了一些实例,编写了相应的算法,可以直接上机运行。在每章的最后都有小结,并安排了适量的习题。本书为高职高专计算机及相关专业的专业教材,建议讲授课时为60学时,上机实验课时为20学时。各校可根据自己的实际情况增删课时。由于数据结构是一门理论与实践相结合的课程,因此要求学生在完成理论学习的同时,适当地进行上机实验,切实提高用计算机解决实际问题的能力。本书的大纲在广泛听取教学第一线的教师的要求和意见的基础上,由胡文红执笔。第1-4章由谭家兴执笔,第5章和附录B由胡文红执笔,第6章由王红霞、陆赛群执笔,第7~9章节和附录A由郑婉华执笔。全书由胡文红修改并统稿,岳国英教授担任主审。由于作者水平有限且时间仓促,本书中一定还存在不少问题,敬请广大读者批评指正。感谢中国电力出版社对本书的出版给予的支持和鼓励,感谢有关高校给予作者的大力支持。作者2004年11月 第1章 数据结构概论 1 1.1 数据结构的基本概念 1 1.2 算法及算法评价 4 小结 7 习题 7 第2章 线性表 9 2.1 线性表的概念 9 2.2 线性表的顺序实现 102.3 线性表的链接实现 152.4 顺序表和链表的比较 27小结 28习题 29第3章 栈和队列 303.1 栈 303.2 队列 363.3 栈和队列的应用 47小结 50习题 50第4章 数组与矩阵 514.1 数组的逻辑结构 514.2 数组的存储结构 524.3 矩阵的压缩存储 54小结 60习题 60第5章 树 615.1 树的基本概念 615.2 树的存储结构 635.3 二叉树 665.4 树、森林和二叉树的关系 815.5 树的应用 83小结 88习题 88第6章 图 906.1 图的基本概念 906.2 图的存储 936.3 图的遍历 986.4 最小生成树 1026.5 最短路径 1056.6 拓扑排序 1106.7 关键路径 113小结 115习题 116第7章 排序 1187.1 排序的基本概念 1187.2 插入排序 1197.3 交换排序 1237.4 选择排序 1287.5 归并排序 1337.6 几种内排序方法的比较 136小结 137习题 137第8章 查找 1388.1 查找的基本概念 1388.2 线性表的查找 1398.3 树表的查找 1448.4 散列表的查找 150小结 156习题 157第9章 文件 1589.1 文件的基本概念 1589.2 顺序文件 1609.3 索引文件 1609.4 散列文件 163小结 164习题 165附录A 实验 166实验一 建立链表(链表的操作) 166实验二 线性表的应用 166实验三 栈、队列及其应用 167实验四 二叉树及应用 167实验五 图的操作及应用 167实验六 排序 168实验七 查找 168附录B 课程设计内容与指导 169参考文献 172 -
C/C++程序设计王连相,冯锋 主编暂缺简介...
