C/C++及其相关
-
面向对象方法和C++程序设计黄平牧,肖波 编著《面向对象方法和C++程序设计》较全面、细致地介绍面向对象的方法和c++语言。在内容的安排上,被分成面向对象的编程语言以及面向对象的分析和设计两个部分。在面向对象编程语言部分,主要介绍c++语言的相关知识,包括:对象的封装方法,代码复用技术,多态的应用,泛型编程,异常处理机制,输入输出操作等。在面向对象的分析和设计部分,首先介绍如何从陈述需求开始,构建三个分析模型(对象模型、动态模型和功能模型),然后阐述怎样对这三个模型进行扩充,以完成面向对象的设计过程。为了使读者能较好地理解和掌握《面向对象方法和C++程序设计》的内容,各章末尾均配备了练习题。《面向对象方法和C++程序设计》可供高等院校信息、通信、计算机等专业的师生使用,也可作为广大应用计算机人员的重要参考书。
-
C语言程序设计习题集与上机指导许薇,王淑艳 主编《C语言程序设计习题集与上机指导》内容主要包括C语言程序设计各章节的习题及参考答案,全国计算机等级考试(二级)的相关习题、参考答案以及C语言程序设计课程的实验项目及参考答案和一个课程设计示例。书中的实验都进行了验证,习题参考答案全部上机调试通过。实验、习题和课程设计内容丰富,具有启发性和综合性。《C语言程序设计习题集与上机指导》是学习C语言及上机实践的必备参考书,可以作为高等院校计算机专业或其他专业的程序设计教程、国家二级考试的参考书,也可以作为从事计算机应用的科技人员的参考书或培训教材。
-
数据结构答疑解惑与典型题解单忆南,唐军军 等编著《数据结构(C++版)答疑解惑与典型题解》是为熟悉C++编程的读者学习数据结构而编写的教学辅导书,可帮助读者复习课程的基本内容,并学会用C++使用相应的数据结构实现一定的算法和解决一些实际应用问题,力争使读者在学完《数据结构(C++版)答疑解惑与典型题解》之后,在课程的理解和掌握方面达到一个新的高度,《数据结构(C++版)答疑解惑与典型题解》也可供从事本课程教学的教师参考书。《数据结构(C++版)答疑解惑与典型题解》共分十章,包括数据结构概述、线性表、栈和队列、串和字符串、数组和广义表、树和二义树、图、查找、排序,在全书最后给出了一套模拟试题及参考答案。《数据结构(C++版)答疑解惑与典型题解》每章内容均包括各基本知识点的要点归纳,并精选一些经典数据结构书中的经典例题(包括课程考试试题、主流教材课后难题以及考研真题),给出了解题思路和分析方法,题后提示了解题中应注意的问题。力争使读者在尽可能短的时间内,巩固课程基本概念,加深理解数据结构的基本知识并融会贯通,熟练掌握基本的编程方法并举一反三,不断提高读者的C++编程能力和利用各种数据结构解决实际问题的能力。《数据结构(C++版)答疑解惑与典型题解》可供学习数据结构课程(C++版)的读者以及考研读者和从事课程教学的教师参考。
-
C++程序设计闵联营,何克右 主编C++是当今应用领域最广泛的程序设计语言,它被用于从系统软件到各种大型应用系统的开发。由于其语言设施的丰富、高效、灵活,C++能支持从面向过程、面向对象,到泛型编程等多种程序设计范型。《C++程序设计》是一本全面、系统地介绍C++程序设计的教程。全书共分13章,从内容上组织为5个部分。第1部分是C++概述:第2部分介绍C++面向过程的程序设计方法,主要包括C++的基本数据类型、程序控制语句、数组和结构体、函数、指针和引用等内容:第3部分作为一个过渡,用一个具体的实例探讨了程序设计从过程抽象到数据抽象的转变;第4部分讲述C++面向对象的程序设计方法,包括类和对象、继承和派生、多态性和虚函数、流类库等内容;第5部分探讨C++支持泛型编程的模板机制和泛型编程的实际应用标准模板库STL等内容。《C++程序设计》内容全面、实例丰富、语言简洁、通俗易懂,注重理论与实践相结合。书中所有例题均在VisualC++6.0上运行通过。《C++程序设计》可以作为高等院校计算机专业和相关专业程序设计课程的教材和计算机专业面向对象程序设计教材,也可以作为全国计算机等级考试(二级C++)的培训教材和参考书,还可供各类程序设计培训班学员和C++语言自学者参考。
-
程序设计基础杨波,刘明军 主编《程序设计基础(C语言)/21世纪大学本科计算机专业系列教材·普通高等教育“十一五”国家级规划教材》以培养编程能力为出发点,以实用性为目标,全面地介绍了C语言程序设计的基本知识和程序设计的基本方法。全书分为9章,内容涵盖了C语言的全部知识点。首先介绍了程序设计的基本概念、C语言基础与程序结构,给学习者一个全面的程序概念;然后逐步介绍了C语言基本内容和程序设计方法;最后给出了程序设计实例。《程序设计基础(C语言)/21世纪大学本科计算机专业系列教材·普通高等教育“十一五”国家级规划教材》是作者多年来从事C语言教学的经验积累,可作为高等学校大学本科、高职高专“C语言程序设计”课程的教材,也可作为IT领域C语言程序设计者的自学用书。
-
跟我学C程序设计杨章伟 等编著C语言自从诞生开始,就成为了广泛使用的程序设计语言,是结构化程序设计语言的代表。C语言在软件工业领域一直具有独有的地位,并且自身在不断完善,必将作为特定软件开发的基础,在软件开发中发挥重要的作用,也可作为初学者学习程序设计语言的入门语言。《跟我学C程序设计》循序渐进地讲述了C语言的基础知识、C程序的组成及其开发过程、C程序中的数据、表达式和语句、控制程序流程、数组与字符串、指针与引用、函数、文件、算法、错误和异常处理、宏和预编译、高级操作等内容。在《跟我学C程序设计》的最后两章,讲解了两个典型的综合案例:成绩管理系统和个人通讯录管理系统。为了方便读者学习,《跟我学C程序设计》光盘中提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、数百页的电子资料以及书中讲解的源代码等内容。对于每章后面的习题,笔者都给了相应的解答,读者可以到下载。《跟我学C程序设计》涉及面广,从基本知识到高级内容和核心概念,再到综合案例,几乎涉及C语言开发的所有重要知识。《跟我学C程序设计》适合所有想全面学习C语言开发技术的人员阅读,也适合各种使用C语言进行开发的工程技术人员使用。对于经常使用c语言做开发的人员,更是一本不可多得的案头必备参考书。
-
C++与面向对象程序设计教程左伍衡,胡同森 主编本书系统介绍了C++语言的基础知识、基本语法及其应用,内容系统全面,是基于ANSI/ISO C++标准的C++与面向对象程序设计教程,本书使用纯粹的面向对象的方法来阐述C++程序设计的精髓,同时也讨论了C++语言对C语言的面向过程程序设计的扩充内容,包括类和对象、继承与派生、多态性、模板、流与异常处理等。本书既可作为“C++程序设计”、“面向对象程序设计”和“高级语言程序设计”等相关课程的主教材,亦可供广大C++爱好者参考。与本书配套的《C++与面向对象程序设计实践教程》也可作为相关课程的课程设计、大型实验以及实训/培训的主教材。
-
C++程序设计实验与实训指导罗烨,李秉璋 主编程序设计是实践性很强的课程,它有助于培养解决问题的能力和发展创造性思维。程序设计实验教学是用实验的方法学习与研究程序设计方法与技术,以及理解程序设计语言的各种成分机制。程序设计实验教学的一个显著特点是它的实践性。这里所指的实践性有三层意思:一是动手能力的培养和锻炼,单凭读书是学不会程序设计的;二是思维和判断能力的培养和锻炼;三是良好编程习惯的培养和锻炼。编写本书作为《C++程序设计》配套的实验教材,目的是让学生从看懂教科书,尽快过渡到具备基本的程序设计能力,在实践过程中获得成功的乐趣,培养读者继续学习C++语言的兴趣。 本教材第1部分为课程实验,以C++语言的国际标准IS0/IEC14882—1998为依据,引导学生由浅入深地进行结构化程序设计、面向对象程序设计的上机训练。其中,前十个实验为面向过程的结构化程序设计的训练,可以帮助学生提高结构化程序设计的能力;后十四个实验为面向对象程序设计的训练,使学生初步具备面向对象编程的能力。每个实验都有实验案例和实验內容,其中加“*”的是提高部分,供参考。实验案例给出了求解问题的算法分析或编程思路,同时给出了源代码,目的是使初学者能在模仿中学习和掌握解决某一类问题的程序设计的思维方法;实验內容则需要自行编程,从而充分发挥学生的潜能和积累编程的经验。按照先模仿编程然后自主编程的学习方法,既能克服初学者对程序设计无从下手的畏难情绪,也能拓展其自我发挥的空间,有利于学生创新能力的培养。实验内容有难易层次之分,教师可根据需要挑选课內实验的题目,其余可以建议学生课外完成。
-
C程序设计张春平,何利娟 主编本书分为10个模块,主要内容包括:绪论、C程序设计基础、C程序数据处理、选择结构程序设计、循环结构程序设计、利用数组处理批量数据、指针、用函数实现模块化程序设计、使用结构体类型处理组合数据、利用文件保存数据和综合实例。本书采用任务驱动的教学方法,通过37个具体的任务引导学生掌握C程序设计的技能。理论知识讲解清晰、简练,具有针对性;操作实践具体、详尽,便于学生掌握相关的技能与方法。本书为国家级职业教育规划教材,适合高等职业技术院校计算机网络技术专业教学使用,同时也可用作网络技术人员、网络开发人员的工作参考书。本书由张春平、何利娟担任主编,赵爱涛、贺志芳担任副主编,刘云桥、梁静坤参与编写。其中,绪论和模块一、六、七、十由张春平编写,模块二由赵爱涛编写,模块三、四由何利娟编写,模块五由贺志芳编写,模块八由刘云桥编写,模块九由梁静坤编写。全书由张春平、何利娟统稿。
-
编程语言基础罗瑞红 主编《编程语言基础:C语言》通过大量实例,深入浅出地介绍了C语言的各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;位运算;文件的操作;算法的基本表示方法及结构化程序设计方法。《编程语言基础:C语言》的特点是不仅详细介绍了C语言中各个概念,而且在每个知识点后都配套有实例讲解,详细描述C语言中各个概念的实际应用及注意点,非常实角,方便读者模拟实践。