C/C++及其相关
-
C语言程序设计谢妙,肖志军,张茂胜 等编《21世纪普通高等院校规划教材·信息技术类:C语言程序设计》是一本为培养学生程序设计的基本能力,将c语言作为入门语言的程序设计课程而编写的教材。《21世纪普通高等院校规划教材·信息技术类:C语言程序设计》以程序设计为主线。针对初学者的认知规律.以编程应用为驱动,各章节以案例和问题人手,重点讲解程序设计的思想和方法,同时介绍了相关的c语言语法知识。全书的主要内容包括数据表达、数据处理和流程控制、常用的基本算法、编译预处理、命令行参数和程序设计风格等。涉及数据类型、表达式、顺序、分支、循环、函数、数组、指针、结构体、文件、指针和各种构造类型的混合应用、基本算法等。另外,还有《C语言程序设计实验指导》教材与本书配套使用。《21世纪普通高等院校规划教材·信息技术类:C语言程序设计》可作为高等院校教学用书和计算机等级考试的培训教材,也可作为对C程序设计感兴趣的读者自学用书。
-
C程序设计高级教程周立功 著周立功主编的《C程序设计高级教程》除了介绍C语言的基础知识之外, 还重点讲解软件开发过程中常用的数据结构和算法,以及代码重 构、软件分层、模块的接口与实现等软件工程方法。本书内容分为3个部分 :第一部分为第1~4章,主要介绍 C语言的基础知识;第二部分为第5~10章,深入讲解数组、结构体、指针和 函数及其各种习惯用法;第三部分 为第11章,介绍第1~10章各种知识的综合应用。《C程序设计高级教程》可作为高等院校本科、高职高专电子信息工程 、自动化、机电一体化及计算机专业的教材,也可作为 电子及计算机爱好者的自学用书,还可以作为软件开发工程技术人员的参考 书。
-
数据结构与算法分析(美)Clifford A.Shaffer 著《国外计算机科学教材系列:数据结构与算法分析(C++版)(第3版)(英文版)》采用程序员最爱用的面向对象C++语言来描述数据结构和算法,并把数据结构原理和算法分析技术有机地结合在一起,系统介绍了各种类型的数据结构和排序、检索的各种方法。作者非常注意对每一种数据结构的不同存储方法及有关算法进行分析比较。书中还引入了一些比较高级的数据结构与先进的算法分析技术,并介绍了可计算性理论的一般知识。本版的重要改进在于引入了参数化的模板,从而提高了算法中数据类型的通用性,支持高效的代码重用。
-
高级语言程序设计陆黎明,朱媛媛,蒋培 著陆黎明、朱媛媛、蒋培编写的这本《高级语言程序设计(C语言描述)》以目前流行的C语言为例,全面阐述了高级语言程序设计的基本概 念、基本方法和基本技术。主要内容包括C程序设计基础,数据类型、运算符和表达式,结构化程序设计,数组、指针,函数,结构体类型、文件等。 《高级语言程序设计(C语言描述)》强调程序设计方法的教学,通过大量具有趣味性和实用性的例题来说 明C语言中语法的应用,以及程序设计的概念、方法和技巧,并对例题做了详细的分析,富有启发性;将初学者较难掌握的指针数据类型提前到数组这 一章节,使学生有较多的时间来理解和掌握它的应用;所配的练习题有针对性 ,贴近生活,能够激发学生学习的兴趣和积极性;结构合理,重点突出,难点 分散,图文并茂,格式规范,有利于学生学习C语言和培养良好的程序设计风 格及习惯。 《高级语言程序设计(C语言描述)》可作为各类高等学校本科、高职高专、成人教育的教材,也可作为计 算机等级考试(二级C)的参考书和自学教材。
-
C语言实训教程韩莹,丰继林,单维锋 著c语言程序设计项目实习是c语言学习过程中的一个非常重要的环节,项目实习不仅帮助学生掌握c语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本素质、思维方法和技能,锻炼学生的程序设计综合能力,为今后较快地参与实际软件项目的开发奠定坚实的基础。书中精选了学生感兴趣的、难度适中的、很多高校实习用过的典型案例,教师可以根据学生的具体情况组织学生通过独立或分组讨论的方式进行实习。《c语言实训教程》共有27章,包含了25个实习项目,书中章节安排特点如下:第1章介绍了实训的要求及说明;第2章介绍了vc绘图easyx库的使用方法;从第3章开始到第27章,每个项目作为一个章节,项目难度按章节递进。根据项目要求,数据多是基于文件操作的,在数据存储方式上既有选择数组的、也有选择链表的;游戏项目中的绘图操作,使用了由easyx工作小组开发的,利用vc开发平台和tc绘图功能相结合而成的easyx库,通过调用库中简单的函数实现绘图操作;所有项目的程序代码都是在vc环境下上机调试通过;各个项目主要包括了设计题目、设计目的、功能设计要求及项目详细设计,在详细设计小节中又主要包括项目功能模块图、项目流程图、项目数据结构、项目文件及项目主要函数的设计与实现。这25个项目分别是:atm终端机模拟系统、学生宿舍管理系统、电子通讯录管理系统、万年历系统、学生选课系统、食堂饭卡管理系统、学生成绩管理系统、员工工资管理系统、图书馆借阅管理系统、飞机订票系统、实验室设备管理系统、小型的物业管理系统、小型超市管理系统、简单文本编辑器、简易四则运算计算器、俄罗斯方块、双人对战五子棋单机游戏、扫雷游戏、连连看游戏、打字母小游戏、贪吃蛇游戏、推箱子游戏、手动搜索迷宫游戏、基于词典的中文切词词典算法实现、一种基于二进制串的trie索引树分词词典机制。
-
C++程序设计基础周霭如,徐红云,黄小兵 著《大学计算机规划教材:C++程序设计基础(第4版)(下)》的例程以VC 2010为运行环境,全书分为上、下两册。上册在第3版的基础上增加了位运算和利用位运算的集合实现。下册介绍Visual C++在.Net环境下的Windows应用程序设计。《大学计算机规划教材:C++程序设计基础(第4版)(下)》为下册,共分7章,主要内容包括:C++/CLI托管编程、控制台程序设计、常用控件、复杂界面设计、图形图像应用、数据库应用、网络编程。
-
C语言程序设计陈宝明,潘云燕,刘小军 主编C语言作为一种结构化程序设计语言,在当今软件开发领域有着十分广泛的应用,也是高等学校计算机语言类课程的首选语言。《C语言程序设计(第3版21世纪高等学校规划教材)》共有11章,主要内容包括C语言的基本语法和概念、数据类型及应用技巧、C语言程序结构、数组、函数、指针、文件等,并系统阐述了各种程序设计的方法。全书案例丰富,阐述清晰,层次分明,讲述力求理论联系实际、循序渐进,注重培养读者分析问题和程序设计的能力,注重培养良好的程序设计风格和习惯。陈宝明、潘云燕、刘小军主编的《C语言程序设计(第3版21世纪高等学校规划教材)》可作为高等学校理工类专业“C语言程序设计”课程的教学用书,也可作为学习C语言的入门教材,还可作为计算机二级考试的辅导教材。为配合教学,本书配有PPT教学课件,并有配套的《C语言程序设计实验指导(第3版)》供读者参考。
-
C语言程序设计何勤 著《C语言程序设计:问题与求解方法》从编程原理、基本语法、丰富且循序渐进的例题三个方面以C语言为平台介绍程序设计,旨在开拓学生解决问题的思路,培养学生解决问题的能力。本书的创新之处在于首先通过一个“理想厨房”的实例类比了计算机系统的工作原理,为读者深入理解程序的工作原理打下基础。之后从C语言的程序结构和基本语法要素、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、文件等方面由浅入深地介绍了C语言程序设计的知识。每个知识单元的例题着重讲解问题解决的思路和算法,使读者学会如何以C语言为工具解决实际问题。《C语言程序设计:问题与求解方法》适合作为高等院校C语言程序设计课程的教材,也可供C语言初学者参考。
-
Objective-C入门经典(美)Jesse Feiler 著 陈昕昕,郭光伟 译《Objective-C入门经典》是一本介绍Objective-C语言的入门图书。《Objective-C入门经典》以一种全新的方式,探讨了如何在Mac平台上快速地掌握Objective-C语言,帮助读者轻松地学习Objective-C语言。《Objective-C入门经典》共包括24章,分成5大主要部分。第1部分概述了Objective-C语言,包括面向对象特性、开发环境、开发流程、源码管理及编译器指令方面的内容。第2部分介绍了Objective-C语言的基础知识,包括如何创建和使用类,如何使用集合管理对象,如何管理内存和运行时对象等方面的内容。第3部分讲述了如何扩展Objective-C对象,包括如何使用协议和委托,如何使用分类和扩展,如何使用关联引用和快速枚举以及如何使用块方面的内容。第4部分讲述Objective-C语言中较为高级的主题,包括如何使用异常、队列和线程,以及如何使用调试工具和检测工具来分析程序。第5 部分是附录,对C语言语法以及使用Objective-C语言开发的软件包进行了小结,并着重介绍了Xcode4的用法。《Objective-C入门经典》适合想学习Objective-C语言、提升编程技能的初级程序员和其他人员阅读。《Objective-C入门经典》可以让初学者迅速入门,轻松掌握Objective-C语言;可以让有经验的程序员,巩固个人知识,提升编码技能。
-
C语言程序设计实验教程励龙昌 ,虞铭财 ,陆岚 等著励龙昌、虞铭财主编的这本《C语言程序设计实验教程》是为“C语言程序设计基础”课程编写的实验教程。《C语言程序设计实验教程》共11章,每章都提供了实验前必备的基础知识、典型的实验案例和精心设计的实验题。实验题与OnlineJudge系统一致,每个实验题都包括问题描述、输入描述、输出描述、输入样例和输出样例。读者可以先编写程序,然后用样例提供的数据测试程序,在实践中逐步理解和掌握程序设计的思想、方法和技巧。