C/C++及其相关
-
新概念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++代码锦囊(美)Chuck Allison编著本书指导读者如何充分利用标准C和C++库,其涵盖容器、迭代器、算法、文本与文件处理、时间与日期处理以及内存管理等内容。同时本书提供了非常实用的有关抽象、模板、二进制处理、可见度、控制结构和异常处理的使用技巧。本书还提供了C和C++的大量编程范例,对于进行实用开发的人员具有很大的借鉴和指导意义。各类读者均能从中获得裨益,提高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++程序设计教程郭小刚,金星编著本书结合最新的C/C++标准,对C/C++程序设计语言进行深入浅出的介绍,从混合程序设计的角度理顺C和C++程序设计语言间的异同。从最基本的概念出发,介绍C/C++语言的来龙去脉,并且一步步地进入语言的更深层次开发,全书精心对比相似语法的不同特点,列举了大量的实例,深刻剖析隐晦难懂之处,力求使读者从根本上掌握C/C++语言。本书具备教材的条理清晰、逻辑严谨,同时力求手册的全面系统。本书前部分将C/C++作为一个更好的C/C++来描述,通过结构化程序设计的学习,读者可具备软件开发所需要的基本知识。针对面向对象理论的编程方法,本书对封装、继承和多态、运算符重载和模板语法现象等提供了明确而细致的解说。本书力图做到宽口径、厚基础、高起点,适用从入门到精通的各个层次的C/C++语言学习者和软件开发者的需求,减少入门者不必要的摸索时间,本书可作为高等学院校理工科各专业C或C++程序设计语言的教材,也可供自学者学习C或C++语言使用。 -
C语言教程(美)Al Kelley,(美)Ira Pohl著本书是ANSIC程序设计语言的最畅销的教材和参考书之一。第4版继承了前几版的许多优点,改进、更新和扩展了C的范围,并包含了如何从C过渡到Java和C++的相关知识。初学者和专业程序员都可以借助本书提供的大量示例和练习深入理解书中讲解的每个概念。作者通过循序渐进地解析程序代码,阐明了C语言结构的正确使用和语法,并揭示出其应用的基础逻辑。全书阐述清晰、层次分明,是一本全面论述C语言的权威著作。本书特色新增和更新了编程示例和相关解析——这是本书作者用来说明和讲授语言概念的标志性的技巧。正文论述和练习经过反复推敲,突出了递归的重要性。对多文件编程给予更大的关注,因为这是关系到正确性和类型安全的一些问题。对函数模型的使用贯穿全书。详细论述了抽象数据类型,这是对于理解对象来说必不可少的关键概念。更新了相关资料,讲述如何从C过渡到C++以及Java,其中包括面向对象程序设计的重要概念。以简单表格的形式列出C的关键函数和特征,供读者参考。 -
C函数库·C++类库使用手册韩滨,魏海萍编著本书旨在全面介绍C函数库和C++类库,并提供相关的编程示例。全书分为两大部分,共19章。第一篇简要比较C89与C99标准的差异,并全面介绍最新的标准C函数库,包括I/O、字符与字符串,数学、动态分配、实用工具、宽字符等函数;以及C99新增的库特征。第二篇简要讨论标准C++的面向对象特性与标准模板库,并全面介绍最新的标准C++类库,包括I/O类、STL容器类、STL算法、字符串类、数学类、异常处理类等。本书叙述清晰,内容全面,是广大PC用户和C/C++程序开发人员的一部很有价值的工具书,也可以作为计算机软件开发人员和大专院校师生的参考书。 -
C程序设计赵山林, 高媛等编著本书从程序设计的基本思想出发,以语法、程序设计和计算机思维的培养为重点,由浅入深、循序渐进地讲述C语言的基本概念和程序设计方法。本书列举大量的实例详细讲述解决问题的基本步骤,同时配有大量的习题,帮助读者进一步掌握相关的知识。本书的主要内容包括程序设计的基础知识;数据类型及相关的类型转换规则,表达式的构造、计算规则,指针、结构体、文件的应用;程序的流程控制语句及结构化的程序设计方法,归纳了选择、循环程序设计的思路;函数的设计方法、参数的传递;中断的基本概念及使用方法;图形的基本概念及应用等。本书通俗易懂、图文并茂,可作为高等学校的教材,也可供自学者参考阅读。 -
C程序设计语言李莉主编C语言是近年来得到广泛应用的一种计算机语言,C语言功能丰富、使用灵活、目标程序效率高、可移植性好,在实际编程中,它有其他语言无法比拟的优势,可用于开发系统软件和应用软件。现在许多高校都开设了C语言课程,全国计算机等级考试二级将C语言列为考试课程,作者在多年讲授C语言课程的基础上,结合全国计算机考试C语言程序设计大纲,编写本书;力求做到语言简明、概念清晰、通俗易懂,重点放在基本概念、基本方法上。使读者在学习程序设计语言的同时,培养自己的优良编程风格,掌握基本的编程方法、基本算法。《C程序设计语言》可作为大中专学校教材,各类成人教育用书,也可以作为计算机等级考试的参考资料。本书参照ANSI标准C编写,以Turbo C 2.0为程序运行环境,主要介绍C的数据类型与运算、C的结构化程序设计方法、函数问数据传递、C的数组和指针概念及应用、结构体与共用体、文件的用法等。 -
C程序设计实验教程夏宝岚等编著本书全篇由四个部分组成。第一部分为基础知识,对C程序的开发环境以及如何在Turbo C 2.0编译系统上编辑、编译、链接、运行C程序的全过程作了详细而清晰的介绍,作为学习和使用C语言的基础。第二部分为实验操作,共安排了13个实验,其内空、节秦与“C程序设计”课程的理论教学完全同步。第三部分为应用技巧,介绍了初学者在编程中常犯的近30种错误及其排错方法,高度程序的几点技巧以及提高程序运行效率的几点建议,这部分内容对提高学习者的排错、纠错能力和程序设计水平有极大的帮助。最后一部分为创刊录,其中附录A列出了详尽的编译出错信息,并同时给出了独立自学提供了极大的帮助与启发。本书既适合用作高等院校“C程序设计”课程配套的实验指导书,又可用作《C程序设计》的参考书,同时也可用作初学者学习相关知识和技能的启蒙教材。
