C/C++及其相关
-
C程序设计教程王柏盛主编面向21世纪高校统编教材。本书全面介绍了Turbo C语言的基本概念,常量、变量、运算符和表达式,程序设计语句,函数,指针,结构、联合、枚举,编译预处理命令,文件,字符屏幕和图形函数,以及实用编程技术等内容。 -
C语言程序设计案例教程卢凤双,张律编著C语言是计算机软件开发领域中最流行的程序设计语言之一,它具有功能强大、效率高、简洁灵活和可移植性等特点,在软件开发领域深受人们的普遍重视。本书系统、全面地介绍了C语言程序设计的方法,共分11章。内容包括C语言的各种数据类型(基本的和构造的)、运算符和表达式、各种语句、函数、编译预处理以及文件操作等内容。本书内容全面,结构合理,通过实例对C语言的语法要点进行了详尽的阐述,是学习C语言的一本难得的教科书。本书既可供C语言初学者学习使用,也可供有一定经验的软件开发人员学习参考。/// 第1章C语言概述。从介绍C语言的发展历史和特点入手,并结合了一些实例来向读者展示C语言的概貌,使读者能够从整体上对C语言有一个概括性的认识。并简单地介绍了C语言程序的开发过程以及C语言的字符集及词法约定。第2章基本数据类型。向读者介绍了C程序设计语言中的常量、简单变量以及基本数据类型等相关的基础知识,并简单介绍了常用的两个标准输入输出函数。第3章运算符和表达式。介绍了构成C语言语句的基本成分——表达式以及用于构造表达式的运算符。在介绍运算符的同时,还介绍了运算符的优先级和结合性。第4章语句和控制流。介绍了构成C语言程序的各类语句,包括简单语句、选择语句、循环语句以及转移语句。第5章函数。介绍了最能体现C语言结构化设计思想的内容——函数。主要从函数的定义、说明、函数调用以及函数调用的嵌套和递归等方面进行介绍。第6章变量的作用域与存储类。主要介绍了变量的作用域——局部变量和全局变量以及变量的4种存储类——自动的、静态的、寄存器的和外部的存储类,从而,使读者能够更好地运用变量。第7章数组。介绍了C语言中的一种重要的构造数据类型——数组,在介绍数组的过程中,还特别介绍了数组中的一种特例——字符数组。第8章指针。详尽地介绍C语言的重点兼难点——指针。第9章结构、联合及其他类型。介绍了C语言中的另外两种构造类型——结构和联合以及枚举和位域类型,还介绍了用typedef来为已知的类型定义别名。第10章编译预处理。介绍了C语言的一大特色——编译预处理,主要介绍了编译预处理的宏定义、文件包含和条件编译3个主要功能。第11章文件。主要介绍了围绕文件操作的标准输入输出库函数。本书覆盖了C语言的主要的语言点,对C语言的介绍也比较系统和全面。为了使读者能够真正掌握C语言,我们在介绍C语言的各个语言点时力求做到通俗,尤其是对语言点中容易出现错误的地方作了详细的说明,并结合了很多实例,使读者能够做到真正加以运用。本书的例子程序都是在计算机上调试通过并能正常运行的。尽管这些例子不一定能够完全适合您的应用需要,但对于您学习语言、掌握各个语言点来讲已经足够了,希望读者能够举一反三,开发出您自己的应用程序来。 本书前言特色及评论文章节选 -
C++Builder 6编程基础肖建等编著本书结合大量实例,系统地介绍了C++ Builder 6在开发Windows应用程序、Web应用程序和数据库程序等方面的应用。首先介绍了C++ Builder 6的新特性、开发环境及C++语言的编程基础与技巧;然后介绍Windows程序开发所必需的基本组件的使用技巧以及如何实现对文件属性的管理和操作;接着以专题的形式介绍C++ Builder 6在图像处理、多媒体、数据库、网络等方面的应用;最后简要介绍如何在C++ Builder 6中实现COM对象的开发和使用,并介绍了如何开发OLE自动化程序。 本书可以作为广大编程爱好者、IT从业人士等的学习指导用书,也可以作为相关领域的培训教材。 -
C语言程序设计呼克佑,师智斌,刘爽英编著本书是山西省教育厅高等院校“面向21世纪计算机系列教材规划”项目的成果教材之一。本书是依照国家教育部计算机专业计算机基础课程教学要求,基于作者自身教学实践,精心编写的符合最新知识结构的计算机基础教材。本书以理论和操作相结合的方式,系统地介绍了C语言的基本概念和语法结构,将C语言的介绍和结构化程序设计方法有机地结合在一起,通过大量实例的分析、编程,帮助读者尽快掌握C语言和程序设计的基本方法。全书共12章,内容包括C语言的历史、特点、程序结构及上机操作,算法的基本概念和表示,各种数据类型、数据、运算符和表达式,程序流程控制,数组,指针,函数,结构体和动态数据结构,文件,编译预处理,文本输出和屏幕绘图,面向对象的C++程序设计基础和习题精解,本书讲授学时为40-60学时。本书内容由浅入深、循序渐进;语言通俗易懂,文笔流畅。书中列举了大量的程序实例,以及在图形设计、数据结构中的应用等,并配有相应的习题供读者练习。本书可作为大专院校计算机专业计算机基础课程教材和社会培训教材,也可作为计算机爱好者的自学参考书。 -
算法与数据结构陈松乔[等]编著书系统地介绍了算法和数据结构的有关概念、原理、方法和技巧。全书共分9章。第1章介绍算法和数据结构的基本概念,然后按照线性表、树、图、排序和查找的顺序,详尽简述各种数据结构的概念。对各种数据结构的存储结构和算法用C/C++语言给出了其抽象数据类型定义,并对给出的算法进行了初步的算法分析。全书内容新颖,力求理论联系实际、深入浅出和循序渐进。每章均附有习题。《高校教材:算法与数据结构(C与C++描述)》主要作为高等学校计算机科学与技术专业本科“算法与数据结构”课程教材,亦可作为其他相关专业的教学用书,或作为从事软件开发人员的参考书和培训教材。 -
计算机应用教程上海市计算机应用能力考核办公室编本书共分10章,第1章介绍面对象编程技术;第2章介绍高级界面设计技术以及复杂组件的使用;第3章介绍基于SQL的数据库编程技术;第4-6章介绍Windows环境下使用APL、DLL、剪贴板、注册表以及多线程编程的有关概念和技术;第7章介绍程序调试与异常处理技术;第8、第9章介绍OLE、Automation、ActiveX组件以及自定义组件;第10章介绍Web应用程序(编写CGI或ISAPI)。 本书既可作为C++Builder(中级)的专用培训教材,也可作为学习C++Builder的进阶教程和参考书。 -
C++高级程序设计宛延闿编著本书把精通C++语言专家们所获得的语言风格和习惯用法介绍给读者,以便提高读者利用C++语言高效地解决实际软件问题的能力。本书包括11章和4个附录。第一、二章介绍C++语言习惯用法的历史背景和C++语言的基本构造块;第三章介绍类的“完全”类型的习惯用法;第四章介绍继承;第五章介绍面向对象程序设计继承的多态性;第六章从结构和设计角度介绍C++语言的构造方法、风格和习惯用法;第七章研讨代码和设计的可重用性。余了部分超出了C++语言本身,进入到高级程序设计的习惯用法。第八章介绍样本实例,以取代C++类的许多重要角色;第九章集中在符号语言风格上,打破了许多C++语言程序设计所保持的基本概念以支持增量式运行时更新的习惯用法;第十章是动态多重继承;最后一章讨论高层对象中的一些系统性问题。本书的所有例子稍加修改就可以应用到具体项目之中。书中每章都附有练习题,以加强对概念和习惯用法的理解。 本书可作为计算机专业本科生的研究生的教材,也可以作为软件开发人员必备的参考书。 -
C/C++程序员查询辞典(美)Herbert Schildt著;陈君等译;陈君译C和C++是世界上最重要的编程语言。在当今的世界中,要成为专业的程序员,就意味着必须熟悉这两种语言。它们是现代编程的基础。C语言是在20世纪70年代由DennisRitchie发明的。它是一种中级语言。C语言将高级语言的控制结构、位操作能力以及指针(地址)结合起来。这样,程序员就几乎可以使用C语言完全控制机器。C语言是在1980年末第一次标准化的,当时采用了C语言的ANSI(美国国家标准化协会,AmericanNationalStandardsInstitute)标准。这一版本的C语言通常称为C89。这一标准还由ISO(国际标准化组织,InternationalStandardsOrganizaion)所采用。1995年,C89又做了细微的修订。C++是在1979年由BjarneStroustriup发明的。在20世纪80年代以及90年代的大部分时间里,许多人为C++的发展和修订做出了不懈的努力。最后,在1998年,采用了C++的一个ANSl/lSO标准。简单地说,C++就是C语言的面向对象版本。C++是在C89及其1995年修订的基础上构建起来的。实际上,C89所定义的C语言版本通常被称为“C++的C子集”。虽然C++是从对C语言的一组面向对象扩展开始的,但很快它就发展成为一种独立的编程语言。今天,C++的大小几乎是C语言的两倍。毋庸赘述,C++是人类所设计出来的最强大的计算机语言之一。在1999年,采用了C语言的一个新的ANSI/ISO标准。这个版本称为C99。它包括了许多改进以及几种新功能。其中一些“新”功能是从C++借鉴的,而另外一些则是全新的创新,因此,C99所添加的某些功能与C++不兼容。这表示随着C99的出现,标准C语言不再是C++的纯子集。所幸的是,许多不兼容性是与很容易避免的专用功能相关的。因此,仍然能够很方便地编写与C和C++都兼容的代码。在编写本书时,还没有一种主要的编译器接受了所有的C99添加功能,但这种状况肯定是要改变的。下表简单地介绍了C89、C99和C++之间的关系。C89C语言最初的ANSI/ISO标准。C89就是现在大部分程序员认作C语言的版本。C++C语言的面向对象版本。C++的当前ANSl/lSO标准是在C89的基础上建立起来的,因此,C89形成了C++的子集。C99C语言的最新版本。包括C89的所有功能,并且添加了几种新功能。C++的当前标准不支持其中的一些新功能。本书介绍了C89、C99和C++。当某种功能为其中一种语言所独有时,就会标记出来。否则,就意味着此功能适用于所有这三种语言。毫无疑问,C和C++是两个很大的主题。因此,在这里覆盖这两种重要语言的所有方面是不可能的。相反,这本参考手册浓缩了这两种语言的主要功能,以方便读者的使用。 -
C语言高级程序设计陈天洲编著本书是编者根据多年从事C语言高级编程课程的教学与C语言编程经验,按照C语言本身的特点精心编写而成的。全书共分为6章,主要介绍C语言文本方式下的字符输出技术,图形显示技术,图形加速处理技术,并从微机原理的角度简单介绍了微机硬件编程技术,修改操作系统中断设置,扩展内存的方法,常驻内存程序的编程方法和计算机发声等技术。此外,本书还介绍了快速输入方法,主要包括键盘输入与鼠标输入,以及一些C语言的其他高级应用,如系统时间的操纵,打印机的使用,汉字使用,混合编程,FoxBASE数据库编程,进程管理与磁盘文件操作。最后还针对C语言的特点,较详细地介绍了大型程序的编程方法、调试方法,并给出了鼠标驱动程序及其应用的完整例程。本书内容丰富、概念清晰、深入浅出、侧重实用,是高等学校信息类专业C语言编程的教材,也可以作为C语言程序设计员的工具书。 -
用实例学C++(美)Steve Donovan著;张俊等译;张俊译《用实例学 C++(含光盘)》著者: 美 Donovan,S.著 作译者: 张俊等译 ISBN号: 7-5053-8081-8/TP.4707 出版日期: 2002-10 丛书名: 用实例学编程丛书字数:450千字 定价:¥35.00元 页码:271 会员价:¥28.00元 开本:16开 放入购物篮内容简介本书是学习C++的实例入门教程。书中内容包括C++的基础知识:表达式、变量、函数、数组、类、库等,并从面向对象的视角讲述C++。本书的最大特点是以实例来讲解知识点,读者可以从大量的实际例子代码中理解、掌握并应用C++的各个知识点。学习语言的最好方式是借助实例来体会和锻炼,这是本书作者推崇并身体力行的学习理念。附带光盘包含本书的所有实例代码、部分项目文件以及一些编译器和有用工具。本书结构、条理清晰,语言通俗易懂,提供的实例代码详尽,并具有可操作性强、实用价值高的特点,适于初学者使用。
