C/C++及其相关
-
C语言程序设计指导张淑平 霍红卫C语言是当前使用最为普遍的几种程序设计语言之一。 学习一种程序设计语言的目的,在于使用这种语言编制程序,以便更好地利用计算机解决现实的问题。因此本书主要着眼于对C语言的基本内容进行概括式的阐述,期望能帮助考生掌握C语言的核心内容;力求通过大量实例体现出该语言的基本要领的运用,并突出知识的综合运用。书中的常用算法一章,进一步体现了C语言在一些典型算法中的应用。精选的习题可供读者自练自测。本书还提供了多套近年来我校及其它院校的研究生入学考试试题及参考答案。全书题源广泛,题型多样,综合性强。 本书既可作为报考硕士研究生的考生的复习辅导书,也可用作相关专业课程学习或复习的指导书,还可作为有关教师的教学参考书。 -
C语言程序设计思想与实践林华聪主编;何剑琪,肖炜,吴键文编著C语言是一种编译的程序设计语言,其应用十分广泛。C语言课程是计算机及相近专业的一门必修的专业课程。学C语言是学一门技能,学一门本领。学好C语言是学好和用好计算机的基础。本书全面地介绍了C语言的编程知识,内容分为基础篇和进阶篇,包括:C语言概述,C语言中的数据类型,运算符和表达式,程序设计初步,程序控制语句的应用,数组的定义和应用,函数的定义和应用,指针的定义和应用,结构体与共用体的定义和应该,编译预处理,文件,图形编程,音乐编程,直接端口,中断处理和并行串行口使用初步、C语言对其他语言的调用、编程技巧的运用和对读者将有很帮助的特色附录。 -
C++ Primer题解(美)Clovis L.Tondo,(美)Bruce P.Leung著;侯捷译作者CLOVISL.TONDO,T&TTECHWORKS,INC.的总裁。这家公司提供C,C++,NUIX工具等技术训练,以其他公司为主要客户,并提供书稿给技术出版社出版。TONDO博士也是《THECAN-SWERBOOK》的作者,以及其他8本书籍的协同作者,写作范围涵盖C、驱动程序、MAKE、数据结构。很显然,学习C++::不只是学习其语言架构,还包括学习如何应用:的最佳方法,就是通过问题的解决和实际的操作来进行。也如此,StandelyLippman和JoseeLajoie所著的畅销书《C++Primer3/e》中出现了许多问题,用来协助C++程序员获得实际经验,并能更深刻地了解这一语言的复杂度。但是当其中的某些习题阻挡了你的进步时,你将如何是好?现在,你可以打开这本《C++Primer题解》。这是《C++Primer》的伴随小册子,提供书中所有习题的解答,让你学习如何面对并解决程序设计上的挑战。拥有了这本习题解答,你将拥有技术上的解释、实用的技术,以及实际程序代码。它能终结你的挫败感,通过这些解答获得工作上的帮助。 -
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语言的各个语言点时力求做到通俗,尤其是对语言点中容易出现错误的地方作了详细的说明,并结合了很多实例,使读者能够做到真正加以运用。本书的例子程序都是在计算机上调试通过并能正常运行的。尽管这些例子不一定能够完全适合您的应用需要,但对于您学习语言、掌握各个语言点来讲已经足够了,希望读者能够举一反三,开发出您自己的应用程序来。 本书前言特色及评论文章节选 -
Visual C++程序设计简明教程常晋义,沈健,徐文彬编著本书从基础入手,结合Visual C++ 6.0编程环境,详细讲述了C++程序设计、面向对象程序设计方法以及Visual C++ 6.0集成环境的使用。在此基础上,还介绍了消息处理、图形设备接口和绘图、视图与文档、菜单、工具栏和状态栏、对话框、多媒体编程、数据库编程、网络编程、程序调试等。各章均配有大量例题和习题,供读者参考练习。本书是高等学校培养应用型人才的教材,既可作为高等院校教材,也可作为计算机工作者以及计算机爱好者的编程参考书。 -
Visual C++动感设计普悠玛数位科技编著;飞思科技产品研发中心改编本书精选中国台湾省最畅销精品计算机图书精心改编而成。本书共分10章,以MFC的程序架构来说明使用VisualC++设计多媒体程序时所用到的相关技术,并完整地给出一个多媒体游戏程序设计的例子,读者可以通过这个例子,切实地学习多媒体程序设计的过程,其中包括如何产生透空与半透明图、产生动画的方法、多媒体设计中卷动背景的设计、各种碰撞侦测的方式、人工智能的基本原理等方面的内容。随书所附光盘包含书中全部范例源代码,并附有精美图库。本书适用于希望提高自身VisualC++编程水平的读者和有志成为多媒体设计人员或对多媒体设计有兴趣的读者。本书中文繁体字版名为《VisualC++游戏设计》,由普悠码科技股份有限公司(以下简称普悠码科技)授权出版,版权归普悠码科技所有。本书简体中文版版权授权电子工业出版社独家出版发行,专有出版权属电子工业出版社所有,未经本书版权所有者和本书出版者书面许可,任何单位和个人均不得以任何方式和任何手段复制或抄袭本书的部分或全部内容。 -
C++面向对象开发(美)Richard C. Lee,(美)William M. Tepfenhart著;麻志毅,蒋严冰译;麻志毅译面向对象技术是20世纪90年代对软件的最大发展,它不但改变了建构软件的方式,也改变了设计的方式,而C++则实现了面向对象的主要机制。因此,本书将面向对象技术与C++相结合,并使用UML这一可视化描述的建模语言进行表述。本书的目标是:通过应用面向对象技术和方法的基本原理来指导读者在使用C++开发软件和编程时适当考虑使用合适的面向对象的概念和良好的设计原则。本书还附有两个完整的实践案例,在案例中,使用特定的面向对象技术,并应用面向对象的基本概念就一个项目的面向对象分析、设计和编程的各个阶段展开讨论,详细阐述了如何使用C++根据设计的模型进行编程,同时使读者深入地掌握和理解面向对象技术的应用。 -
算法与数据结构张乃孝主编本书系统介绍算法与数据结构方面的基本知识。全书共分九章。第一章引入抽象数据类型的概念。从第二章至第五章重点讨论线性表、串、栈、队列、树和二叉树等抽象模型、存储表示和运算实现。从第六章至第八章介绍各种重要的检索、排序算法和图论中的典型算法,同时也介绍字典、散列表、最佳二叉排序树、平衡二叉排序树、B树、B+树、堆、有向图、无向图和网络等数据结构的概念、表示和操作。第九章论述算法的分析与设计。本书可作为高等院校本科相关专业的“算法与数据结构”课程教材。 -
C++标准程序库(德)Nicolai M. Josuttis著;侯捷,孟岩译《C++标准程序库—自修教程与参考手册》C++标准程序库提供一组通用类别(classes)和接口(interfaces),可大幅扩充C++核心语言。由于程序库本身并不容易,为了完整运用其组件并从其强大的威力中获得帮助,你需要一份完善的资源,而非一份仅仅陈列类和函数的普通文档。《TheC++StandardLibrary》(中文版《C++标准程序库》)不仅对每一个程序库组件提供范围广泛的说明,也对繁杂的感念提供清楚明亮的解释,并描述高效运用这些组件时需要的实际编程细节,提出一个又一个的范例程序。这本包含最新资料的完整书籍,反映出被ANSI/ISOC++语言标准规格书纳入的C++标准程序库的结构。更明确地说,本书将焦点放在标准模板库(StandardTemplateLibrary)身上,检验其中的容器(containers)、迭代器(iterators)、仿函数(functors)和算法(algorithms)。你还可以找到特殊容器、字符串(strings)、数值类别、国际化议题、IOStream。每一个组件都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的确切标记(signature)和定义。一份见解深刻的基础概念介绍和一个程序库综合鸟瞰,会对新手带来快速的提升。《TheC++StandardLibrary》范围广泛、详细、可读性高、实用,是值得你一再查阅的C++宝贵资源。本书网站http://www.josuttis.com/libbook,其中提供书中源码下载。 -
SIMATIC S7-200可编程序控制器教程温照方主编;李燕民,李宇峰,吴仲编西门子的SIMATICS7系列是市志上流行的具有代表性的可编程序控制器,它包括S7-200、S7-300、S7-4000三大类,其中S7-200是小型可编程序控制器,可以应用于各种小型自动化系统,具有紧凑的设计,良好的扩展性,安全可靠的通读,界面友好的编程软件,高速的处理能车,强大的指令集。可编程序控制器是一种新型的工业自动化控制装置,在今后的工业控制领域中它必将迅速发展并成为主统,因此,在各工科院校自动控制、机电一体化等专业开设这门课程是很有必要的。本书以S7-200可编程序控制器为主,介绍了可编程序控制器存储器的数据类型及寻址方式,较详细地叙述了S7-200可编程序控制器的各种控制功能和指令,并配有简单而实用的应用实例,便于自学。本书还介绍了S7-200可编程序控制器的编程软件和使用方法,重点讲解了如何输入梯形图逻辑程序,如何下载和测试程序等,并有上机指导练习。读者可借助于这本书独立掌握软件的使用方法,熟悉基本指令。本书还配有可编程序控制器的基本实验和综合实验,加强了对可编程控制器的综合性和应用性的训练。
