C/C++及其相关
-
C语言简明教程陈赞编著随着C语言的不断普及和广泛应用,学习它的人越来越多。本书共组织了9个章节的内容,介绍了C语言的基本概念,语法规则和利用C语言进行程序设计的方法,并提供了大量实例和习题,是广大用户学习和使用C语言的良师益友。 -
C++标准程序库(德)Nicolai M. Josuttis著;侯捷,孟岩译《C++标准程序库—自修教程与参考手册》C++标准程序库提供一组通用类别(classes)和接口(interfaces),可大幅扩充C++核心语言。由于程序库本身并不容易,为了完整运用其组件并从其强大的威力中获得帮助,你需要一份完善的资源,而非一份仅仅陈列类和函数的普通文档。《TheC++StandardLibrary》(中文版《C++标准程序库》)不仅对每一个程序库组件提供范围广泛的说明,也对繁杂的感念提供清楚明亮的解释,并描述高效运用这些组件时需要的实际编程细节,提出一个又一个的范例程序。这本包含最新资料的完整书籍,反映出被ANSI/ISOC++语言标准规格书纳入的C++标准程序库的结构。更明确地说,本书将焦点放在标准模板库(StandardTemplateLibrary)身上,检验其中的容器(containers)、迭代器(iterators)、仿函数(functors)和算法(algorithms)。你还可以找到特殊容器、字符串(strings)、数值类别、国际化议题、IOStream。每一个组件都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的确切标记(signature)和定义。一份见解深刻的基础概念介绍和一个程序库综合鸟瞰,会对新手带来快速的提升。《TheC++StandardLibrary》范围广泛、详细、可读性高、实用,是值得你一再查阅的C++宝贵资源。本书网站http://www.josuttis.com/libbook,其中提供书中源码下载。 -
全C编程(美)高永强编著本书把C和C++融为一体,从实用角度介绍程序设计和编程技术。它从教学和自学两方面的需求出发,利用300多个完整的程序例子,由浅入深,一步一步系统地讨论和介绍了C和 C++中基本和常用的语句、运算以及操作。由于本书打破了传统的人为设立在C和C++之间的“界限”,而本着“不管是 C还是 C++,哪个好用好学就用哪个”的思想,因此读者可以利用贯穿于书中的有效的学习方法,在较短的时间内同时掌握C和C++的基本和主要的编程概念和技术。 除以综合方式介绍程序设计和编程方法外,本书还具有如下几个特点:一是利用一章的篇幅详细介绍了怎样利用排错工具Debugger来学习程序和语言;二是在本书的后四章中着重讨论了面向对象的编程技术(Object-Oriented Programming);三是在几乎每章最后,都包括了解决实际问题的实例,综合性地介绍了如何利用在该章讨论过的概念。语句、运算以及操作来解决实际问题。在每章后安排的“边做边学练习”中,还进一步要求读者理解和掌握在本章程序例子中介绍的概念和编程技术。 本书是为初学语言和编程的读者编写的。它适合于大学、大专。中专以及培训中心作为教科书使用,可以作为自学课本,也可以作为专业人员的参考书。 -
深入C++ Builder编程李伟生编著Borland C++ Builder 5是Inprise公司推出的新一代面向对象、可视化的快速应用程序开发环境。本书先对C++ Builder 5的使用、开发的基本步骤及技术要点作了总结性的介绍,然后对VCL的结构层次以及VCL中常用的组件作了全面系统的介绍。由于数据库和网络应用程序是当前计算机软件业应用开发的热点,因此,本书主要对数据库和网络等方面的应用作了深入的介绍。本书适合于有一定编程经验的初、中级读者,尤其适合于通过C++ Builder 5来开发数据库和网络应用程序的读者朋友。 -
C++编程金典(美) H.M.Deitel,(美)P.J.Deitel著;周靖,黄都培译;周靖译作为全球使用最广泛的C++经典程序设计教材,本书详细介绍了过程式与面向对象程序设计的基本知识与方法,其中包括C++的强大功能、最新特性和新增的ANSI/ISO C++标准库。本书通过面向一个大型对象(电梯模拟系统)的程序设计,以数百个“活代码”示例程序,重点突出了利用UML进行面向对象的设计。分布在各章的“对象思想”、“案例分析”、“常见编程错误”、“良好编程习惯”、“自测题”和“练习题”等特色部分非常具有实际指导意义,不仅可让接触C++的新手真实体验编程乐趣,还可让有经验的程序员得到启发。本书的读者对象为计算机软件、系统和网络编程人员,也可作为大学计算机相关专业本科生和研究生的编程教材和参考书。 -
新编C语言程序设计教程朱贵良等编著本书编写的目的旨在提高C语言的教学质量,改善客观上存在的C语言难讲、难学、难以掌握的现状,着眼于培养学生独立编程能力和对程序设计语言的悟性,按照难点分解、平滑过渡、循序渐进的思路组织结构框架和编配内容。各章均配有大量附有答案的习题,努力为课堂教学过渡到独立编程提供模拟环境和更大的知识惯性。本书内容分两部分:第1~3章介绍了C语言程序设计的基础知识,这也是高级语言的共性部分,第4~10章是C语言程序设计的提高部分,对C语言公认的难点(例如指针、结构体、函数、数组等)进行了详细分解和重点阐述。本书适合高校本专科生的第一语言或第二语言教学用书。亦可供各类C语言学习对象阅读参考。 -
数据结构教程王庆瑞编著本书详细介绍了基本数据结构、面向对象的程序设计和基本算法设计方法和算法理论。内容全面,讲解深入浅出,各章、节的重难点、主次内容都做了恰当合理的安排。本书由8章构成,第1章概括性地介绍了算法和数据结构的概念,算未能的描述方法,算法的评价标准和方法,以及算法设计的一般方法。第2、3、4章集中介绍了最基本的数据结构——表结构、树结构和图结构。第5章介绍了基本排序算法,包括内排序和外排序。第6章从常见的集合运算角度,介绍数据集合的组织形式、实现运算的算法以及算法效率。第7章介绍表、树、图等基本结构的类实现方法。第8章简单介绍了NP完全问题。作者根据多年的教学经验,在整体结构安装、内容取舍以及整书的编写过程中,都充分考虑了教与学的特点,以及所面对的特定读者的具体需要。本书结构清晰,内容丰富,文字叙述简洁明了,可读性强,既便于教师课堂讲授,又便于自学者阅读。本书可作为普通高校、职业学校、远程教学的计算机科学与技术专业本、专科学生的教材和教学参考用书,也是广大程序设计爱好者必备的理论学习指导书。 -
UNIX C程序设计入门与应用洪锦魁编著本书主要介绍C语言人门与应用的基础知识,适用于UNIX系统。本书共分3篇,分别是C语言程序设计基础知识、C语言数据结构和 UNIX系统程序设计。第 1篇介绍 C语言的基础知识,包括基本概念、基本的输入与输出、程序的流程控制、数组和指针、函数变量等:第11篇介绍C语言数据结构,包括基本表结构、堆栈与队列、二叉树等:第IH篇介绍UN X系统的文件管理、程序管理。本书内容编排合理、由浅入深,程序示例丰富,非常适合对C语言感兴趣的初、中级读者使用。 -
C/C++程序设计培训教程王雷编著简介:本书深入浅出地介绍了C语言程序设计,使初学者能够快速掌握作为合格的C语言程序员所必须掌握的基本理论知识与操作技能。本书共分为两部分:第一部分详细介绍了C语言的各种基本概念和应用方法,笔者从编写第一个程序开始,带领读者学会如何在TurboC中编写和调试C语言程序。第一部分是C++语言的内容,读者在学会了C语言之后,通过本部分的学习,将能够轻松步入C++世界。本书面向C语言入门级用户。通过本书的学习,可以使读者从零开始逐渐全面了解C语言,掌握C语言程序设计的方方面面。本书可作为在校学生、初中级程序员的培训教程和参考书,也可作为大专院校和培训机构的教学用书。 -
Visual C++程序设计与软件技术基础马建红,沈西挺主编Visual C++功能强大,使用灵活,但对于学习程序设计的人来说是较难深入的。故为进一步提高学习VC编程人员的计算机软件专业知识水平和编程能力,本书采用循序渐进逐步深入的方法,对VC的基础、Windows编程及面向对象程序设计方法进行了深入的讲解,同时介绍了软件工程及数据结构等计算机软件专业基础知识,使读者能够融会贯通地了解计算机软件基础知识,而且易学易懂。该书内容包括四大部分:第一部分为C++语言基础及面向对象程序设计;第二部分为Visual C++的Windows编程基础;第三部分为数据结构;第四部分为软件工程。本书是学习计算机软件设计的基础教程。既可作为大专院校各专业高级程序设计的正式教材,又可作为研究生计算机软件基础教育的教材,另外还可供计算机培训班或读者自学使用。
