C/C++及其相关
-
C程序设计语言(第2版·新版)习题解答(美)Clovis L.Tondo,(美)Scott E.Gimpel著;杨涛等译本书对BrainW.Kernighan和DennisM.Ritchie所著的《TheCProgrammingLanguage》(第2版)的所有练习题都进行了解答。K&R的原著是C语言方面的经典教材,而这本与之配套的习题解答将帮助您更加深入地理解C语言并掌握良好的C语言编程技能。本书有关练习题都是用K&R原著中当时已经介绍过的语言结构来解答的,对每道练习题的答案要点都给予了清晰的解释,实用性强。适合于大专院校师生作为计算机专业或非计算机专业C语言教学的辅助教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。??本书是对BrianW.Kernighan和DennisM.Ritchie所著的《C程序设计语言(第2版·新版)》所有练习题的解答,是极佳的编程实战辅导书。K&R的著作是C语言方面的经典教材,而这本与之配套的习题解答将帮助您更加深入地理解C语言并掌握良好的C语言编程技能。??单凭阅读和学习语法结构并不能真正掌握一门程序设计语言.必须进行编程实践::亲自编写一些程序并研究别人写的程序。您可以通过K&R教材学习C语言,独立地解答书中的练习题.再钻研本书给出的习题解答。??本书特点??●有关练习题都用K&R教材介绍的语言结构进行解答.与K&R教材中的教学内容保持同步。??读者在学习到更多的C语言知识之后.可以给出更好的解决方案??●不重复K&R教材中的内容,但对每道练习题的答案要点都给出了清晰的解释??●利用C语言良好的特性使程序模块化,充分利用库函数并以格式化的风格编写程序,有助于读者清楚地了解程序的逻辑流程 -
程序设计基础(C语言)王载新等编C语言是现代最流行的通用程序设计语言之一,它的简洁、紧凑、灵活、实用、高效、可移植性好等优点深受广大用户欢迎。C语言的数据类型丰富,它既具有高级程序设计语言的优点,又具有低级程序设计语言的特点;既可以用来编写系统程序,又可以用来编写应用程序。因此,C语言正在被迅速地推广和普及。本书从计算机语言和程序设计的基本知识、C语言的发展与特点出发,全面、系统地介绍C语言程序设计中的变量、运算符号、表达式、数据类型、存储类别、语句、函数等,还由浅入深地介绍程序设计的基本方法和算法。本书可以作为高等院校非计算机专业的程序设计和C语言的教材,也可以作为初次学习C语言程序设计的读者的参考书。 -
C和C++代码锦囊(美)Chuck Allison编著本书指导读者如何充分利用标准C和C++库,其涵盖容器、迭代器、算法、文本与文件处理、时间与日期处理以及内存管理等内容。同时本书提供了非常实用的有关抽象、模板、二进制处理、可见度、控制结构和异常处理的使用技巧。本书还提供了C和C++的大量编程范例,对于进行实用开发的人员具有很大的借鉴和指导意义。各类读者均能从中获得裨益,提高C/C++的编程水平。 -
C++网络编程(美)Douglas C.Schmidt,(美)Stephen D.Huston著;马维达译《C++网络编程》系列正是帮助我们进入一个更好的网络化应用开发世界的台阶。在卷1中,两位作者,DouglasC.Schmidt与StephenD.Huston,从对编写并发网络化应用所涉及的问题和工具进行综述开始,向我们介绍了开发灵活而高效的并发网络化应用所需的各种设计维度、模式和原则。通过对卷1的学习,你将能够了解怎样在将C++和模式有效地应用于开发面向对象网络化应用的同时,增强自己的设计技能。而在卷2中,两位作者将向我们描述ACE框架的设计原理,以及它们可以怎样帮助开发者在较低级的本地操作系统API和较高级的分布式对象计算中间件的局限之间“航行”;前者既不灵活也不可移植,而后者对有着苛刻的QoS和可移植性需求的网络化应用来说,常常缺乏效率和灵活性。传统上,生成和使用网络化应用框架所需的技能被锁在专家开发者的头脑中,或是深深地埋藏在散布于企业或是行业各处的众多项目的源代码中。这两种情况当然都不理想,因为要为每个新的应用或项目重新获取这些知识,既费时又易出错。为解决这一问题,卷2阐释了在ACE框架的结构和功能之下的各种关键模式;这同时也将会帮助我们理解ACE自身的设计、实现,以及有效使用。<br>ACE(ADAPTIVECommunicationEnvironment)是用于构建高性能网络化应用和下一代中间件的开放源码工具包,已在世界各地的许多软件项目中得到了广泛应用。本书是《C++网络编程》(卷1)的续篇,由ACE的创始人DouglasC.Schmidt及主要开发者之一StephenD.Houston撰写而成,其内容涵盖了ACE中的各主要框架的基础概念、模式及使用规则。本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间件的各种局限,高效地开发出高质量、可移植的C++网络化应用。本书是继受到了高度赞誉的POSA2(Pattern-OrientedSoftwareArchitecture:PatternsforConcurrentandNetworkedObjects)之后,DouglasC.Schmidt撰写的又一著作,通过学习本书,你将能更深入地了解和掌握适用于网络化应用开发的各种设计模式。<br> -
新概念C语言李一波等编著C语言作为非计算机专业大学生一门系列课程,现在仍然是绝大多数院校的主要基础课程之一,是非计算机专业大学生算法语言教学的主要载体。C语言以它的功能丰富、表达能力强、使用灵活、应用面广、目标程序效率高、可移植性好、能对硬件直接进行操作等优点越来越赢得人们的青睐。加之用C语言可以编写出紧凑、高效、风格优美的程序和其结构化特性,C语言已成为社会认可的程序语言。但也正是C语言的灵活性(及指针等语法现象)等优点,使本应以算法教学为主的C语言教学变成了C语言的语法学习课程,极大地冲击了教学的核心内容和目的。同时还因为C语言语法现象过于复杂、书写过于灵活等特征,导致C语言成为一种不易入门的语言。而其不易入门性又限制了初学者的学习兴趣,从而最终导致C语言教学效果不够理想。C语言教学效果较差,随着扩大招生而日益突出。为了激发学生的学习兴趣,恢复其“学习一种程序设计语言,掌握基本算法和计算机化思维模式的程序设计语言”教学的本来目的,在多年教学实践的基础上我们重新设计了C语言的教学模式和课程内容安排形成了一种全新模式的C语言教材——“新概念C语言”。“新概念C语言”突破了以往任何一种语言教材的旧的模式,将教学内容分为入门篇和提高篇两个篇章。在入门篇中只引进程序设计必要的语法现象,达到快速入门。激发兴趣的目的。在入门篇和提高篇之间插一个强化上机实验周,巩固学习内容。在提高篇中完成完整的语法、算法、程序设计思想等教学目的的学习任务。由于学生对语言已具有了初步的了解并掌握了最基本的语法和程序设计思想,能设计较简单的程序,所以在提高篇的学习中,不论对灵活语法的学习和掌握,还是对程序设计思想的掌握都更加容易,从而可以较容易达到教学目标。入门篇主要包括下面语法现象:C语言历史,简单C语言程序,标识符,整型常量、整型变量(int),实型常量、实型变量(float double),字符型常量、字符变量,算术运算符与算术表达式,关系运算符与关系表达式,逻辑运算符与逻辑表达式,顺序结构,选择结构之if语句,循环结构之for循环,一维数组,字符数组与字符串,函数和文件。 -
C语言程序设计高福成[等]编著《C语言程序设计(高校教材)》以程序设计为主线,以程序设计的需要带动语言知识的学习,系统介绍了C语言及其程序设计技术。全书共10章,包括C程序设计的初步知识、数据类型、数据运算、程序流程控制、数组和字符串、指针、函数、复合数据类型、文件和编译预处理及分割编译,并通过丰富的程序设计实例,详尽介绍了相应的算法知识。各章都编排了大量的练习题,以帮助读者在初步掌握语言的基础上,着重培养程序设计的能力。 -
C++ Templates中文版[美]David Vandevoorde,[美]Nicolai M.Josuttis著;陈伟柱译《C++Templates(英文影印版)》《C++TEMPLATES二合一捆绑销售(中文版&影印版)》本书样章免费试读:第2章第14章本书前200本7折售卖本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。全书共5个部分,22章。第1章全面介绍了本书的内容结构和相关情况。第1部分(第2~7章)以教程的风格介绍了模板的基本概念,第2部分(第8~13章)阐述了模板的语言细节,第3部分(第14~18章)介绍了C++模板所支持的基本设计技术,第4部分(第19~22章)深入探讨了各种使用模板的普通应用程序。附录部分是一处定义原则和重载解析的相关资料。本书适合C++模板技术的初学者阅读,也可供有一定编程经验的C++程序员参考。 -
C语言时尚编程百例网冠科技编著本书通过100个实例详细讲解了C语言库函数调用、BIOS编程、数据结构、科学计算、图形图像编程等实用知识。全书共分七篇。第一篇是基础篇,讲解标准C语言的基本数据类型。语法规则的使用和相关注意事项等知识;第二篇是文件操作篇,针对在编程工作中经常要遇到的文件的读取等操作进行了详细的讲解;第三篇是系统调用篇,讲解Turbo C以及BIOS提供的功能函数的使用方法;第四篇是输入输出篇,讲解人机交互方法的知识;第五篇是数据结构篇,对数据结构中的基本结构和一些常用算术进行了实例详解;第六篇是科学计算篇,讲解包括矩阵运算、方程求解等在科学计算中常见的问题;第七篇是图形篇,讲解如何应用Turbo C提供的图形库函数进行图形模式编程。本书可作为C语言标准教材,也可以作为C语言命令参考手册使用和查阅。 -
新编C语言程序设计郭继展编著C语言是结构化、模块化的计算机程序设计语言,既具有高级语言的一切特点,又具有低级语言的主要功能,最适合编写应用程序和系统软件。本书以现代C语言标准ANSIC和C99为主导,以成熟的TurboC2.0为编泽环境,全面介绍了C语言程序设计内容充实、完整,重点突出,逻辑严密,通俗易懂。每章都配有大量典型的例题、思考题(附有参考答案)和难度呈梯次分布的习题。主要内容包括:C语言的基本知识、数据类型、结构化设计方法,函数。指针、位运算和文件,以及程序综合举例和程序测试等,有较高的学术价值和实用价值。本书可作为大专院校计算机及相关专业的教材,也适合自学参考。为帮助学习,与之配套的《新编C语言学习指导与习题》与本书同时出版。 -
C++语言程序设计郑莉,董渊,张瑞丰编著本书将C++语言作为大学生学习程序设计的入门语言,不仅详细介绍了语言本身,而且介绍了常用数据结构和算法。全书以面向对象的程序设计方法贯穿始终,每一章都首先阐述面向对象的程序设计思想和方法,然后引出必要的语法知识,在讲解语法时着重从程序设计方法学的角度讲述基本意义和用途,力求使读者在掌握C++语言的同时,能够对现实世界中较简单的问题及其解决方法用计算机语言进行描述。针对初学者和自学者的特点,书中以结合实例讲解基本概念和方法为主,力求将复杂的概念用简洁浅显的语言来描述,做到深入浅出。在原第2版的基础上增加了对UML建模语言的介绍和STL及泛型程序设计的内容。.本书语言表达严谨、流畅、实例丰富,同时配有大量习题,适合作为大专院校程序设计课程的入门教材。与本书配套的《C++语言程序设计(第3版)学生用书》和《C++语言程序设计(第3版)教师用书》(电子版)由清华大学出版社出版。...
