C/C++及其相关
-
C++习题与解答李代平,张伯泉编著本书配合《C++程序设计教程》的内容,介绍了数据类型与表达式、控制结构、函数、数组、指针、结构体与共用体、类和对象、继承和派生类、多态、类属机制、C++的输入/输出流库和异常处理竺内容,并就各章节知识点给出了综合练习,还给出了相关练习的参考答案。本书可以作为大专院校相关专业学生的参考用书,特别刊登计算机相科和专科的学生、报考计算机硕土研究生的考生、参加国家门徒教育自学考试的考生、参加计算机等级考试的考生以及计算机专业计算机专业的高级人员参考。本书每章包括的三个题型(选择题、填空题、编程题)是与《C++程序设计教程》相对应的。选择题、填空题考察读者的基本知识,对选择题给出了必要的分析,力求对每个知识点都讲解清楚,使读者对该知识点的来龙去脉有较深刻的理解;填空题进一步巩固基本知识点;编程题考察读者的综合知识的运用能力,对每道编程题都给出了参考答案,这些参考答案都能够在VisualC++编译器上编译成功,具有参考性和启发性,读者也可参考答案另行编程。通过本书的学习,读者能够较全面的掌握C++语言的相关知识,并能较快地提高自己的编程水平。 -
面向对象技术与Visual C++甘玲,邱劲编著本书结合C++语言系统地介绍了面向对象技术的基本知识及其应用。本书将C++面向过程、C抖面向对象、VisualC++融会贯通,并与常用面向对象程序设计语言进行了横向比较,为读者构架了一个完整的体系。本书共分三大部分。第一部分:第1、2章是基础部分,主要介绍面向对象技术的基本概念和相关技术,以及C++中面向过程部分的语法,强调与C语言的不同。第二部分:第3-8章是核心部分,主要介绍C++面向对象技术,围绕抽象性、封装性、继承性、多态性及I/O流由浅入深展开。第三部分:第9-12章是应用部分,主要介绍运用面向对象技术在VisualC++平台下开发基于MFC的Windows程序的方法。本书层次清晰、内容全面、例题丰富、实用性强,是作者总结多年的教学实践经验编写而成的,本书适合作为大学计算机专业和相关专业的程序设计基础课教材,也可供自学者使用。从2世纪6年代提出面向对象概念至今,面向对象技术已发展成为一种比较成熟的编程思想,并且逐步成为目前软件开发领域的主流技术。这种技术从根本上改变了人们以往设计软件的思维方式,它集抽象性、封装性、继承性和多态性于一体,实现了代码重用和代码扩充,极大地减少了软件开发的繁杂性,提高了软件开发的效率。C++为面向对象技术提供全面支持,也是最常用的面向对象程序设计语言,它是一个可编写高质量的用户自定义类型库的工具。其核心应用领域是最广泛意义上的系统程序设计。此外,C++还被成功地用到许多无法称为系统程序设计的应用领域中。从最摩登的小型计算机到最大的超级计算机,几乎所有操作系统上都有C++的实现。同时,要理解和掌握C++语言,都离不开面向对象技术的指导,因此,通常结合C++来介绍面向对象技术的原理和方法。高等院校计算机专业和相关专业都开设了该课程,其目的是为了让学生掌握面向对象程序设计的概念和方法,深刻理解面向对象程序设计的本质,并用面向对象技术来编写程序、开发软件。为了给广大学生提供一本内容全面的教材,笔者产生了编写本书的想法。本书是笔者总结教学实践经验,参考国内外有关资料编写而成的。本书融会贯通了C抖面向过程、C++面向对象、VisualC++以及常用的面向对象程序设计语言,是一本内容全面的教材,便于大学本科学生学习、研究生参考以及读者自学。全书共有12章,分为三个部分,第一部分(第1、2章)是C++语言基础部分,这部分从总体上介绍面向对象技术的基本概念和相关技术,以及在C++中面向过程部分的语法,强调C++与C语言的不同之处。第二部分(第3~8章)是C++面向对象技术部分,是本书的核心,强调面向对象技术的原理,这部分以面向对象技术的四大特征为线索展开对C++的讨论,为第三部分的应用奠定理论基础。第三部分(第9-12章)是面向对象技术在VisualC++中的应用部分,主要介绍基于MFC的Windows程序设计方法。为了有利于学习,节省篇幅,有些知识点通过例题来介绍,以达到事半功倍的效果。本书精选了大量的例题,并且都在VisualC抖6.上调试通过。书后的四个附录提供了VisualC什的集成开发环境,VisualC++程序的建立、编译、链接和运行,VisualC十+程序的基本调试方法,VisualC++的帮助功能(MSDN的使用)以及用AppWizard向导创建的MFC框架程序解析等内容,可供读者在编程时查阅。本书由甘玲主编(编写第1、3、4、5、7章),邱劲副主编(编写第1、11、12章)。参加本书编写工作的还有张虹(编写第8、9章及附录),张敏(编写第2章的2.3和2.4节、第6章),王晓蓉(编写第2章的2.1和2.2节),金文标(编写6.4节部分内容)。第三部分由邱劲统稿,全书由甘玲统稿和校稿。张虹制作电子讲稿,放在清华大学出版社网站(h印://www.tup.com.cn)上,教师可以下载。另外,赵军、陈龙、姚慧广参与了本书编写大纲的讨论,在此表示感谢。同时,感谢邱玉辉教授、冯博琴教授和王国胤教授,他们对该书给予了极大的关注和支持。感谢吴渝、唐雁、邓亚平教授,他们对该书提出了宝贵的修改意见。感谢本书所列参考文献的作者。由于作者水平有限,加之时间仓促,错误与疏漏之处在所难免,恳请批评指正。在使用该书时如遇到什么问题需要与作者联系,或想索取本书例题的源代码与电子讲稿,请与作者联系。联系方式:ganling@cqllpLedu.cn作者于24年春 -
C语言程序设计顾可民等编著本书以简明的方式介绍了C语言程序设计的主要知识,较系统地介绍了C语言的基本概念、基本语法等,并把重点放在提高学生程序设计和解题的能力,本书最后一章介绍了有关C++的基本概念和基本语法,为读者从C语言编程迈向C++编程奠定了一定基础。 本书的例题、习题和上机实训内容丰富,通俗易懂。另外,本书还配置了电子课件,以供读者学习使用。 本书既作为高职高专院校相关专业程序设计课程的教材,也可供相关领域的科技人员参考自学。 -
C++并行与分布式编程(美)Cameron Hughes,(美)Tracey Hughes著;肖和平,张杰良等译;肖和平译本书以作者成功的软件设计和实现的经验系统地论述了使用C++语言进行并行与分布式编程的技术,对并行与分布式编程中固有的问题提出了多种解决方案。本书的主要内容有:并发编程的乐趣;并行和分布式编程的挑战;将C++程序分成多个任务;将C++程序分成多个线程;任务间并发的同步;通过PVM为C++增加并行编程能力;错误处理、异常和软件可靠性;C++分布式面向对象编程;MPI与使用模板的SPMD和MPMD模型;可视化并发和分布式系统设计;设计支持并发的组件;实现面向agent的体系结构;使用PVM、线程和C++组件的黑板体系结构。除此之外,本书还提供了包含Pthread线程库的新POSIX/UNIX IEEE标准,可供编程人员参考。本书适合于计算机编程人员、软件开发人员、设计人员、研究人员和软件设计师阅读,也可作为希望使用C++进行并行与分布式软件开发的计算机专业学生的入门教材。 -
C语言大学实用教程苏小红等编著本书是一本充满趣味性和实用性的大学C语言教材,适合作为大学各专业公共课教材和全国计算机等级考试参考书。全书由11章组成,内容包括:程序设计ABC,数据类型、运算符与表达式,简单的C程序设计,程序的控制结构,函数,数组,指针,结构体与共用体,函数的高级应用,文件操作,C程序设计常见错误及解决方案等。本书注重教材的可读性和可用性,每章开头有内容关键词和难点提示;典型例题一题多解,由浅入深,强化知识点、算法、编程方法与技巧;还将程序测试、程序调试与排错、软件的健壮性和代码风格、结构化与模块化程序设计方法等软件工程知识融入其中;配套提供题型丰富的《C语言大学实用教程习题与实验指导》教材;本书还将为任课教师免费提供电子课件,其中包括全部例题和习题源程序文件(可按前言提供的方式索取)。目录第1章程序设计ABC1.1计算机与人1.2计算机与程序设计语言1.3程序设计语言的故事1.4程序设计语言的工作原理1.4.1运行1.4.2内存1.5本章小结习题1第2章数据类型、运算符与表达式2.1一个简单的C程序例子2.2C程序常见标识符号分类2.3数据类型2.3.1为什么引入数据类型2.3.2从基本数据类型到抽象数据类型2.3.3类型修饰符2.3.4标识符命名2.4常量2.4.1整型常量2.4.2实型常量2.4.3字符常量2.4.4字符串常量2.4.5宏常量2.4.6枚举常量2.5变量2.5.1变量的声明与初始化2.5.2const类型修饰符2.5.3使用变量时的注意事项2.6常用运算符及表达式2.6.1运算符的优先级与结合性2.6.2算术运算符2.6.3关系运算符2.6.4逻辑运算符...... -
C 语言程序设计刘海军C语言是应用最广泛的计算机语言之一,也是我国目前许多考试项目的考试语言,如全国计算机等级考试、全国计算机应用技术证书考试(NIT)、全国软件专业资格和水平考试等。本书面向初学编程者,结合职业训练特点,按照“读懂、会改、能编,逐步拓展编程能力”的认知过程,通过适量精心设计的例题、习题,由浅人深、循序渐进地展开叙述,力争帮助初学者顺利快速入门。本书既可作为高职高专计算机应用类专业的入门教材,又可作为全国计算机等级考试二级C语言参考书。 -
信息科学技术概论之八管晓宏本产品为光盘,共二张。 -
嵌入式系统的微模块化程序设计(美)Miro Samek著;敬万钧,陈丽蓉译;敬万钧译建模反应式系统而不使用重量级的工具,作者的量子编程(QP)是一种新的范型。它把状态图作为一种设计方法,而不是作为特殊工具来使用。在本书的第1部分,给出相关概念清晰而明确的叙述,包括传统的有限状态机和状态图,以及基于状态图的设计模式;给出了可运行代码,使读者能通过实际操作来学习量子编程,以及学到状态嵌套如何导致行为继承和如何通过按差异编程而实现重用。第2部分完整地叙述了量子框架的实现,以及说明如何在应用中使用它,并移植到所选用的RTOS。本书适于嵌入式系统、实时系统及UML状态图的相关工程设计人员使用,并可作计算机科学和电气工程高年级学生的教学用书。所附光盘包含了作者的量子框架的全部源代码、散见于全书的所有练习的答案以及一个RTOS32的评估板——X86处理器的32位实时操作系统。 -
C语言程序设计:李艳华 主编本书是学习C语言程序设计的基础教材。全书系统地介绍了C语言程序结构及Turbo C的运行环境,C语言的基本数据类型及使用方法,三种基本结构(顺序结构、选择结构、循环结构)的基本概念和编写程序的方法,数组、函数、编译预处理、指针、文件等的语法规则和使用方法。本书语言通俗易懂,内容由浅入深,突出重点,范例程序由简单到复杂,应用性强。本书可作为高职高专院校计算机、信息、电子、机械类等专业的教材,也可作为民办院校计算机等专业的教材,也可供对C语言感兴趣的其他读者自学使用。 -
C++程序设计课程设计刘振安,刘燕君,孙枕编著本书特点:·独立于具体的C++语言教科书,重点放在C++语言的基本特征上。·结合实际应用,训练学生实际分析问题,解决问题及编程的能力,并养成良好的编程习惯。·通过详细的实例,循序渐进地启发学生完成设计。·对同一类型的实验,提供不同的实现方法,以满足不同学校和学生的要求。·提供综合课程设计,进一步锻炼学生使用面向对象方法思考问题及动手的能力。课程设计可以充分弥补课堂教学和实验中知识深度和广度有限的问题,更好地帮助学生系统地掌握该门课程的主要内容。本书是一本独立于具体的C++语言教科书的课程设计辅导,重点放在C++语言的基本特征上,结合实际应用,通过详细的实例,循序渐进地启发学生完成设计。书中给出的实例都很完整,并给出了测试样例,是一本很好的教学辅导参考书。
