C/C++及其相关
-
C程序设计谭浩强著本书曾荣获:原电子工业部优秀教材一等奖全国高等院校计算机基础教育研究会优秀教材一等奖高校出版社优秀畅销书特等奖C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。本书的第一版于1991年出版,第二版于1999年出版。由于本书作者具有丰富的教学经验和编写教材的经验,并针对初学者的特点,精心策划、准确定位,使得本书概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。本书被普遍认为是学习C语言的好教材,并被全国大多数高校选用。十多年来本书累计发行了700多万册,创同类书的全国最高记录,是学习C语言的主流用书。本书曾荣获原电子工业部优秀教材一等奖、高校出版社优秀畅销书特等奖、全国高等院校计算机基础教育研究会优秀教材一等奖。根据发展的需要,作者对本书进行了再修订,使本书更加完善,更便于学习。书中全部例题中的程序均已调试通过。本书内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。另外本书还配有辅助教材《C程序设计题解与上机指导》(第三版)。 -
实用C++调试指南(美)Ann R.Ford,(美)Toby J.Teorey著;於春景译;於春景译对于程序设计的初学者来说,拥有了本书,你就拥有了一本实用的C++调试技术指南。《实用C++调试指南》可以作为任何一本C++程序设计基础教程的重要补充读物。无论是在计算机实验室中,抑或在家中,程序员都应该将本书放在手边;在编写和调试C++程序时,它是一本快速参考手册。本书各章节涉及的内容有:·编程中常见的语法和语义错误;并配有示例。·如何在C++程序中使用输出语句进行跟踪;并配有示例,演示如何在程序中简便地添加跟踪功能。·运用跟踪技术调试更高级的C++数据结构,如字符串、指针、struct和class。·交互式调试器的使用;以MicrosoftVisualC++和MetrowerksCodeWarrior为例。初级程序员会喜爱本书,因为它篇幅短小、通俗易懂,而且配有大量简明的示例。本书图文并茂地演示了跟踪技术和交互式调试器的使用;掌握了这些内容,你的调试时间就能得以大量节省。对于中级程序员,特别是那些具有其它编程语言使用经验的程序员,这本指南可以让他们在C++调试技术上也能够很快窥得门径;因为本书提供了很多示例来演示常见的语法和语义错误,以及如何发现和修改这些错误。讲授初级编程技术的教师会将本书推荐给他们的学生,因为它能使学生变得更加独立,在程序设计过程中,学生们需要个别辅导的时间将会大大减少。 -
C++大学简明教程(美)H. M. Deitel[等]著;赵继东,易发胜,王雁东等译;赵继东译本书介绍了计算机编程原理和C++语言,详细说明了C++语言的各个方面的知识,包括输入/输出、数据类型、变量、伪代码、算法、控制语句、运算符、函数、数组、字符串、类、对象、继承、多态性、指针、引用、文件处理、异常、模板以及操作符重载,等等。同时本书还提供了大量能够运行在任何兼容ANSI/ISOC++的编译器上的程序实例以及丰富的练习来提高和巩固学习效果。本书对于很少或没有编程经验的学生在计算机编程方面提供了一个入门级C++编程的教材。适用于计算机相关专业的学生学习C++语言,也可以作为有关开发人员的参考用书。本书前言C++语言是一种广泛使用的计算机编程语言。作为一种面向对象的编程语言,每年都有大量从事软件开发的专业人士以及在校学生希望掌握这门语言。在这里,我们愿意向广大读者推荐《C++大学简明教程——实例程序设计》的中译本。该书被翻译为各种版本并在世界各地非常畅销,并成为国外许多大专院校使用的教材。作为著名的Deitel&Associates公司精心推出的C++教程,本书通俗易懂,深入浅出,系统介绍了C++语言的特点和各种概念。本书的最大特点是应用了应用程序驱动的教程式方法和实用代码教学法来讲解C++语言,本书含有大量实用的程序实例来阐明C++的各种深奥概念,并配合各种练习,以巩固和提高读者掌握C++的知识。同时,本书还包含了大量的编程技巧提示信息,提供了实例程序在广泛使用的微软VisualC++.NET开发环境的实际处理步骤,这些都特别适合初学者快速准确地掌握C++的实际应用。阅读本书你会感到轻松愉快,本书适合于计算机专业的各类学生学习C++语言,也可以作为有关开发人员的参考用书。本书由电子科技大学计算机科学与工程学院赵继东、易发胜、王雁东、余盛季等4位老师负责翻译,由电子科技大学计算机科学与工程学院李毅超副教授审校。参加本书翻译工作的研究生有简超、赵倩、黄培镇、雷程炜、唐妍、徐黎、李继龙、黄建、李剑、何建、寻伟、任云涛、刘颖等。由于水平有限,译稿中不妥或者错误之处在所难免,敬请广大读者批评指正。 -
高级程序设计语言C李晓燕主编高级程序设计语言C(下)——实训教程,共分12章:第l章主要介绍集成软件Turbo C,第2章数据及其类型实训,第3章运算符和表达式实训,第4章基本语句实训,第5章选择语句实训,第6章循环语句实训,第7章数组实训,第8章函数实训,第9章结构体与共用体实训,第10章指针实训,第11章编译预处理实训,第12章文件实训。该实训教程包括了丰富的高级程序设计语言C上机实例和练习。它与高级程序设计语言C(上)一起可作为普通高校(民办高校)、二级分校和高职高专计算机专业和非计算机专业的本科和专科教材。 -
LInux C编程李玉波,朱自强,郭军编著本书通过列举大量的程序实例,系统地介绍了在Linux平台下用c语言进行程序开发的过程,以使读者快速掌握在Linux平台下进行c程序开发的方法和技巧,并具备开发大型应用程序的能力。本书除了示范各种Linuxc编程技术外,对于其中产生的关键程序代码也进行了详细分析,读者将从中更深一步地掌握Linuxc编程的相关知识。本书中的实例具有很强的代表性,都是目前Linuxc编程中经常用到的,对这些实例稍作修改,即可应用于实际Linuxc应用程序的开发。本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技巧,并具备开发大型应用程序的能力。本书内容翔实,主要包括:Linux平台下c语言及其编程环境的介绍,c语言编译器、调试工具和自动维护工具的使用方法,Linux系统提供的特有函数调用,在c程序中访问文件的方法,进程的概念、进程间通信及多进程同步运行的实现手段,c语言网络编程方法以及curses编程等。本书结构合理、概念清晰、实例丰富,并具有很强的启发性和实用性,适合于有一定的c语言基础,需要在Linux系统上编程的程序设计人员阅读。 -
C语言程序设计谭浩强主编;崔武子等编著C语言程序设计昌高等院校普遍开设的一门课程,该课程也是软件工作者必须掌握的一个工具。但由于C语言功能多,使用灵活,初学者普遍感到难以掌握。根据这一概况,作者在充分分析本课程特点和学生认知规律的基础上,经过几年多种教学方式的尝度后整理出本书。本书为五年制高职高专教材,也可作做自学者的指导书。主要对象是C语言零起点读者,如果读者已掌握了计算机的初步知识,将会更容易地学习使用本书。本书特点:1讲授内容少而精;2例题知识点明确;3强调实践中学习;4逐步并适时地介绍调试方法;5增设了环环相扣、贯穿整体内容的综合实例;6提供独特的索引;7提供电子教案。 -
C++ Primer(美)Stanley B.Lippman,(加)Josee Lajoie著《C++Primer(英文影印版)(第3版)(畅销国内外的经典图书)》本书全面讲解了C++程序设计语言的特性和用法。全书分五个部分对C++进行阐述。第一部分是C++概述,第二部分在此基础上介绍C++语言,主要涉及数据类型、表达式、语句及抽象容器类型,第三部分是基于过程的程序设计,主要介绍函数、域和生命期、重载函数、函数模板、异常处理及泛型算法,第四部分是基于对象的程序设计,主要介绍类、重载操作符及类模板,第五部分是面向对象的程序设计,主要讲解类继承和子类型、多继承和虚拟继承及iostream库等。本书中融合了StanleyLippman的实践经验和JoséeLajoie对于ANSI/ISO标准C++的深入理解,各个层次的程序设计人员都会从本书中获益匪浅。本书完美地结合了StanleyB.Lippman的实践经验和JoséeLajoie对于ANSI/ISO的深入理解,更加准确地讲述了标准C++的特性和用法。对于C++的初学者,特别有价值的是一些来自真实世界的编程示例,这些示例说明了泛型程序的设计、面向对象程序设计、模板的用法以及使用标准C++的其他方面。除此之外,本书还在适当的地方提供了用法和效率方面的指导。本书特色·从实用的角度出发,清晰地讲解了标准库,并辅以丰富的例子,重点强调容器、迭代器、算法(即标准模板库STL)、string类和iostream。·详细讨论了标准C++的新特性,包括异常处理、运行时类型识别、名字空间、内置布尔类型和新类型强制转换表示等,并说明了如何有效地使用这些特性。·全面介绍了C++语言的高级特性,例如模板、类、继承机制,以适应泛型程序设计、面向对象程序设计和基于对象程序设计。·特别提供了一个附录,可作为泛型算法快速参考,描述了这些算法的行为,并提供使用这些算法的具体示例。 -
高级程序设计语言C李晓燕主编高级程序设计语言C(上册),全面地介绍了C语言的基本概念和各种语句,以及程序设计的基本方法和技能。全书共分12章:第1章引论,第2章数据及其类型,第3章运算符与表达式·第4章基本语句,第5章条件控制语句,第6章循环控制语句,第7章数组,第8章函数,第9章结构与联合,第10章指针,第儿章文件,第12章编译预处理。本书可作为普通高校(民办高校)、二级分院和高职高专计算机专业和非计算机专业本科和专科教材。 -
C++程序设计实践指导谭浩强主编;陈清华,朱红编著本书是《C++程序设计》一书的配套教材,全书共分4章,分别为简单编程、样例讲解、学习编程和设计函数。书中精选了大量涉及各个领域的优秀样例程序,所选程序实用性强,语言简练,程序组织结构及对问题的处理方法多种多样,覆盖面广,配合详细的程序注释,使读者在阅读、分析精选的优秀样例程序的基础上,学会一步一步地设计高效、完整的程序方法和技巧。提高读者用C++程序设计语言来解决问题的能力,对读者编写大型实用程序有很好的借鉴作用。本书是专门为大专院校理工科学生进行C++语言课程设计以及软件编程而编写的教材,对希望成为计算机程序员的人员来说也是一本难得的实用参考书。 -
C语言程序设计实践教程崔武子,付钪,鞠慧敏编著本书是以C语言的入门级读者作为主要对象,根据C语言程序设计课程的特点,用编排独特、形式新颖、通俗易懂的方法编写的一本教材。全书包括3大部分。第1部分(第1章和第2章)介绍了C语言的基本框架、C语言的基本概念、函数的定义和使用、常量与变量的概念、C语言数据类型、运算符和表达式等。第2部分(第3章至第5章)介绍了结构化程序设计的3种基本结构。第3部分(第6章至第9章)介绍了指针的概念、数组的应用、字符串的处理方法、结构体的概念、链表的基本操作、文件的读写操作等。全书自始至终遵循开发较大任务时将一个大任务分成若干小任务后,编写函数实现该功能的开发原则。每一章增设上机指导和小结,提供贯穿于整个教学过程的一个应用实例。习题以提高编程能力为目标而设计,单号习题提供参考答案。附录中还提供快速、方便查找各知识内容的方法。书中标有“*”号的部分可以根据实际情况选讲。本书提供动画丰富、可直接使用的电子教案,该教案允许教师随意修改。源代码包括全书所有实例和贯穿整个教学过程的应用实例的.c文件,它们均在Turbo C 2.0中运行通过。本书既可作为应用型或教学型院校应用类教材,也可用作传统教学模式的课程实践教材或自学者的指导书。
