C/C++及其相关
-
C语言程序设计项目化教程王宝库 主编c语言程序设计项目化教程包含实用教程、习题与解答、上机实训三部分。实用教程部分内容包括c语言概述、c数据类型、c语言基本运算、顺序程序设计、分支程序设计、循环控制、数组、函数及存储类别、编译预处理、指针结构体、共用体及枚举类型、文件等;习题与解答部分给出了每个项目课后习题与参考答案;上机实训部分按内容给出了相关的实训操作。本书可作为高等学校计算机相关专业“c语言程序设计”课程教学的教材,也可作为非计算机专业c语言程序设计的参考用书。 -
C语言程序设计教程杨有安 等编本书根据全国高等学校计算机基础教育研究会发布的“中国高等院校计算机基础教育课程体系2008”的计算机基础教育的纲领性文件中有关“程序设计”课程的教学要求及人才培养的新要求编写而成。全书共11章,主要内容包括C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构和数据抽象。同时,还将介绍程序设计的基本方法和常用算法。 本书内容全面,由浅入深,详略得当,注重实践,实例丰富,面向应用。各章附有适量的习题,便于自学。另外,针对书中各章内容和上机实验,本书还配有辅导教材《c语言程序设计实践教程》,引导读者学习和掌握各章节的知识。全书贯彻传授知识、培养能力、提高素质的教学理念。 本书为高等学校非计算机专业“C语言程序设计”课程的教材,也可以作为初次学习C语言程序设计的读者、准备计算机二级考试者和计算机工程技术人员的参考书。 -
C语言程序设计实践教程杨有安 等编本书是《C语言程序设计教程》的配套教材。本书针对主教材有关C语言的基本概念、变量、运算符、表达式、顺序结构、分支结构、循环结构、数组、函数、指针、结构体、联合体和枚举类型、预处理和标准函数、文件、数据结构、数据抽象等章节的重点及难点进行总结,对重点难点题型进行分析,并附加各种题型的练习,以此帮助读者加深对C语言程序设计基础知识的理解。本书最后一部分为上机实验,每个实验包括实验目的与要求、实验步骤及实验内容,以此帮助读者提高程序设计的能力。本书与《C语言程序设计教程》互为补充,相辅相成,对读者理解教学内容,掌握程序设计的基本知识,提高程序设计的应用能力十分有益。本书适合作为高等学校“C语言程序设计”课程的辅导教材,也可作为等级考试辅导教材的自学用书。 -
深度探索C++对象模型(美)Stanley B. Lippman (斯坦利·B.·李普曼) 著,侯捷 译作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。对于C++底层机制感兴趣的读者,这必然是一本让你大呼过瘾的绝妙好书。 -
数据结构熊岳山 编著数据结构是计算机科学与技术、网络工程、软件工程、信息安全等专业的重要基础课,是这些专业的核心课程之一,是一门集技术性、理论性和实践性于一体的课程。《数据结构(C++描述)》重点介绍抽象数据类型、基本数据结构、算法性能评价、C++语言描述数据结构、数据结构的应用等内容,进一步使读者理解数据抽象与面向对象编程实现的关系,提高使用计算机解决实际问题的能力。 《数据结构(C++描述)》内容包括基本数据类型、抽象数据类型、算法效率分析、顺序表、链表、树和二叉树、图、多维数组等内容。本书结构合理,内容丰富,算法理论分析详细,数据结构的算法描述丰富,用C++语言编写的算法代码都已调试通过,便于自学。可作为高等院校计算机科学与技术、网络工程、软件工程、信息安全等专业、军事院校的基础合训专业和其他相关专业的教材和参考书,也可供从事计算机软件开发的科技工作者参考。 -
新概念编程C语言篇习题解答王薇 编著《21世纪普通高校计算机公共课程规划教材:新概念编程C语言篇习题解答》对《新概念编程C语言篇》教材中的习题进行了系统全面的分析和解答。习题精选了C语言编程中典型题型、计算机等级考试题型、用人单位考试题型,以及用C语言进行课程设计方面的题目。《21世纪普通高校计算机公共课程规划教材:新概念编程C语言篇习题解答》第3章习题针对计算机等级考试中有关进制换算问题做了详细的解答,同时对十进制换算成三进制的方法做了较详细的描述并编写了程序。第4章习题运用选择结构编写了学校食堂点菜系统。读者在真正理解该语言特点的同时,能顺利解决实际问题。在循环结构这一节,详细地介绍了各种图形编写方法,重点排除在各种等级考试中制作图形的困惑。在第7章结构体习题中,编写酒店管理系统。第8章对链表操作做了较详细的解析。第11章习题重点解答位运算问题,同时解答计算机等级考试有关内容方面的问题。第12章介绍如何分工完成一个项目,力求培养沟通与合作的能力。《21世纪普通高校计算机公共课程规划教材:新概念编程C语言篇习题解答》最后一章还专门编写了3个课程设计的典型范例和一套等级考试模拟题。所有这些工作都是想达到帮助读者拓宽编程思路,迅速提高编程水平和编程质量的目的。 -
C#程序设计案例教程蔡朝晖,安向明,张宇 编著《高等学校计算机科学与技术项目驱动案例实践规划教材:C#程序设计案例教程》应用“项目驱动”最新教学模式,通过完整的项目案例系统地介绍了使用C#进行程序设计与开发的方法和技术。《高等学校计算机科学与技术项目驱动案例实践规划教材:C#程序设计案例教程》论述了C#核心技术概述、C#基础浯法、流程控制、C#面向对象核心语法、C#面向对象高级语法、异常处理、使用winform建立用户图形界面、多线程高级编程、文件与流、tcp/udp网络编程以及ado.net数据库开发等内容。《高等学校计算机科学与技术项目驱动案例实践规划教材:C#程序设计案例教程》注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。 -
编写高质量代码李健 著《编写高质量代码:改善C++程序的150个建议》是C++程序员进阶修炼的必读之作,包含的全部都是C++编码的最佳实践,从语法、编码规范和编程习惯、程序架构和设计思想等三大方面对C++程序和设计中的疑难问题给出了经验性的解决方案,为C++程序员编写更高质量的C++代码提供了150条极为宝贵的建议。每个问题都来自于实践,都极具代表性,本书不仅以建议的方式正面为每个问题给出了被实践证明为十分优秀的解决方案,而且还从反面给出了被实践证明为不好的解决方案,从正反两个方面进行了分析和对比。 《编写高质量代码:改善C++程序的150个建议》在逻辑上一共分为三个部分:语法部分涵盖C++从C语言继承而来的一些极为重要但又极容易被误解和误用的一些语法特性,从C语言到C++的改变,以及内存管理、类、模板、异常处理、STL等方面的内容;编码习惯和编程规范部分则主要讨论了如何提高程序的正确性、可读性、程序性能和编码效率方面的问题;程序架构和思想部分则从更高的高度对C++程序设计思维和方法进行了审视,给出了一些颇具价值的观点和最佳实践。 这是一本关于如何提高C++程序设计效率与质量的工具书,希望书中的每条建议都能引起你的思考,对于有难度的内容,建议大家消化理解,切勿死记硬背,同时也希望大家能悟出更好的解决方案。希望本书中的每条建议所传递的思想和理念能够渗透到大家的编码实践中,进而帮助大家真正具备编写高质量C++代码的能力。 -
C语言大学教程(美)戴特尔,(美)戴特尔 著,苏小红 等译本书是全球畅销的C语言教程之一。全书系统地介绍了4种当今流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介绍等内容。“活代码”方法(即通过可执行的代码来讲解理论概念的方法)是本书的另一特色,它可以促进学生积极地参与到程序设计中来。被突出显示的各种程序设计提示,则是作者多年教学的经验总结。本书不仅适合于初学者学习,作为高校计算机程序设计教学的教科书,也同样适用于有经验的程序员,作为软件开发人员的专业参考书。 -
C语言编程新手自学手册张玲玲 等编著C语言是当今使用最为广泛的编程语言之一,一直在开发领域占据重要的地位。《新手学编程ABC丛书:C语言编程新手自学手册》循序渐进、由浅入深地详细讲解了C语言开发的核心技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书共18章,第1~8章是基础篇,分别讲解了C语言开发的基本知识,包括C语言概述,算法和数据类型,运算符和表达式,C语句和数据的输入/输出,流程控制,数组和字符串,函数指针等知识;第9~12章是核心技术篇,分别讲解了结构体、共用体和枚举,链表,位运算处理,预编译等知识;第13~15章是提高篇,分别讲解了文件操作处理,错误和程序调试,高级编程技术等知识;第16~18章是综合实战篇,通过3个综合实例的实现过程,介绍了C语言在综合项目中的应用。全书以日记为主线,以“一问一答”引出问题,并穿插了C语言的学习技巧和程序员职场经验,引领读者踏上C语言编程之路。本书适用于C语言初学者,也适用于有一定C语言基础的读者,还可以作为有一定经验的程序员的参考书。
