C/C++及其相关
-
C++程序设计邓振杰主编本书的编者在广泛参考有关资料的基础上,结合自己多年的教学经验和应用C语言的体会,为满足C语言初学者的需要而编写的。全书共分16章,内容包括程序设计的基础知识、C语言的基本知识、C++初步、TurboC++环境下的程序调试方法等。其中,C语言的基本知识部分在编写时兼顾了全国计算机等级考试的要求。本书思路新颖,以问题引出概念,在例题中讲解语法:注重实用,在讲解语法的同时强调其实际用途,在例题分析中运用程序设计方法。各章配有详细的上机实践练习和程序调试分析,便于读者深入理解语法和培养程序设计能力,也便于读者自学。书中例题丰富,且均有TurboC下调试通过。本书为普通高校高职高专的程序设计入门课教材,也可作为全国计算机等级考试的辅导教材,也适合广大程序设计初学者作为学习C语言的自学课本。 -
C语言程序设计教程习题解答与实验指导李玲,桂玮珍,刘莲英编著本书是为了配合《c语言程序设计教程》一书的学习而编写的教学辅助教材,主要包括习题解析、模拟试卷和上机实验三部分内容。第一部分按配套教材中习题顺序给出了习题答案和部分难点、重点习题的解析,对其中的编程题给出详细的算法和完整的程序,并上机调试通过。第二部分是模拟试卷和参考答案,供读者进行自我测试。第三部分根据C语言教学大纲的要求,由浅入深,循序渐进,精心编排了10个实验,每个实验有若干个题目,对其中部分题目提出了编程要求或给出提示,启发培养读者独立思考问题和编程的能力。本书附录概要介绍Turbo C集成开发环境,列出Turbo C主要键盘操作命令和上机调试程序时常见的错误信息,供读者学习时参考。本书适合于高等学校本科生使用,也可作为各种计算机应用培训班学员的学习参考书,还可供C语言自学者或参加各种C语言考试的读者学习使用。 -
面向对象程序设计与VC++实践揣锦华编著《新世纪计算机类本科系列教材:面向对象程序设计与VC++实践》由三个层次构成。第一个层次为第1~5章,以C++语言为基础,介绍面向对象程序设计的基础知识。第二个层次为第6、7章,介绍Windows编程的基础知识和Windows程序的基本特征,并介绍了应用程序编程接口(API)及其在Windows绘图程序设计中的应用。第三个层次为第8~13章,介绍使用MFC进行Windows应用程序设计的方法,并给出了MFC的一些高级应用。《新世纪计算机类本科系列教材:面向对象程序设计与VC++实践》以Visual C++ 6.0开发环境为主线,语言通俗易懂,实用性强,实例丰富,每章均配有习题。 《新世纪计算机类本科系列教材:面向对象程序设计与VC++实践》既可作为高等学校计算机及相关专业本科生和研究生的教学用书,也可供相关人员自学使用。 -
C/C++程序设计王连相,冯锋 主编暂缺简介... -
C语言程序设计教程李玲,桂玮珍,刘莲英编著"C语言程序设计"是高等学校普遍开设的一门计算机基础课程。本书根据C语言课程教学大纲的要求,在对C语言的数据类型、运算符与表达式等基本知识进行讨论的基础上,介绍结构化程序设计的思想和方法,同时对构造类型数据的应用及变量的存储类型和指针等重点和难点知识也进行详细的介绍。每章后均附有小结和多种类型的习题,能帮助读者更好地消化、理解有关的知识。为了配合本书的学习,作者还编写了与本书配套的《C语言程序设计教程习题解答与实验指导》,供读者参考使用。本书可作为高等学校本科生"C语言程序设计"课程的教材,也可供C语言自学者或参加各种C语言考试的读者学习使用。 -
C语言程序设计向德生 何宏本书结构严谨,循序渐进地讲述C语言程序设计的基本知识、基本技能和编程方法;举例经典,许多例题习题都是工程应用或等级考试中的基本算法的应用。 全书共分9章,主要内容包括基本数据类型和运算符、控制结构、函数、数组、指针、结构与共用、文件以及文本与图形处理。每一章都附有精选的、多种类型的练习题,有助于读者复习、巩固所学知识,培养读者的实际编程能力。 本书配有《C语言程序设计上机与习题选解》。该书使学生明确实验目的、实验任务和实验方法,可大大改善实验效果,减轻教师指导学生实验的工作量;同时,书中给出的题解有助于学生开阔视野,明朗思路,规范书写,方便调试。 本书可以作为各类高等院校、各类高职院校计算机专业及理工科非计算机专业学生学习“计算机程序设计”课程的教材,也可作为广大计算机爱好者学习C程序设计语言的参考书。 -
C语言程序设计党群,蒋学英,程绍辉 主编本书共9章。由东北大学秦皇岛分校多年从事C语言教学以及有利用c语言进行应用开发经验的老师编写。第1~3章讲述了c语言的基本构成规则、c语言的基本数据类型和运算、数据的输入与输出、上机运行C语言程序的方法等内容。第4章介绍如何写出一个完整的程序,讲述三种基本的控制结构:顺序结构、选择结构和循环结构的程序设计方法。第5章主要介绍模块化程序设计的概念、基本方法,函数的基本概念,包括函数定义、函数调用、参数传递等,并探讨变量的作用域和生存期以及预处理命令等。第6章介绍数组,讲述了数组的概念、数组如何定义、如何赋初值、如何引用以及数组在程序设计上的应用。第7章介绍指针、指针变量的概念,指向变量、指向数组、指向字符串、指向函数的指针变量定义、使用方法及应用,返回指针值的函数、指针数组以及用指针作参数的main()函数的定义和使用。第8章介绍结构体类型、结构体变量、结构体函数、结构体数组、结构体指针变量以及结构体在程序设计中的应用等。第9章介绍文件、文件的打开与关闭、文件的读写操作等。 -
程序设计方法与案例分析林志英,魏雪英编著本书以C语言为例介绍了程序设计的基础知识和方法。全书共分为7章。第1章介绍程序设计的基本知识,第2章介绍结构化程序设计的概念和方法,第3章介绍程序的风格,第4章介绍几个常用算法,第5章介绍数据结构,第6章介绍测试,第7章为实训指导。为了便于教学,书中配有相当数量的例题和一定数量的习题。 本书内容较丰富,语言通俗,实用性强,可作为高职高专学生的教材和相关专业教学参考书,也可供自学者学习参考。 -
数据结构实用教程胡文红编本书是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语言的基本概念、基本语法及计算机高级语言程序设计的方法和常规算法,全书共分9章。每一章节都从实际应用出发,蕴含了作者丰富的教学经验和编程心得。本书例题丰富、经典,结构新颖、紧凑,体系合理、逻辑性强,文笔流畅、通俗易懂,是学习C语言的合适教材。本书可作为普通本科院校、普通高等专科学校的计算机教材,也可以作为计算机培训和计算机等级考试辅导教学用书,还可以作为科技人员或程序开发人员的参考用书。
