C++程序设计教程(修订版)——设计思想与实现(C++程序设计系列教材)

王朝导购·作者佚名
 
C++程序设计教程(修订版)——设计思想与实现(C++程序设计系列教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 钱能 著

出 版 社: 清华大学出版社

出版时间: 2009-7-1字数:版次: 2页数: 467印刷时间:开本: 16开印次:纸张:I S B N : 9787302201854包装: 平装编辑推荐

本书特点:

1.从C++的特色写起,以类型定义、识别、匹配为安全中心,注重编程质量。

2.从自身学习经历写起,将经验与体会作为链接知识与能力的纽带。

3.从初学角度写起,点透要害,巧作取舍。

4.打破文字描述的框框,将概念理解与万事万物联系起来。

5.代码风格独特,实验上手较快,不需要复杂的调试。

内容简介

C++是一种高效实用的程序设计语言,它既可进行过程化程序设计,也可进行面向对象程序设计,因而成为编程人员最广泛使用的工具。学好C++,很容易触类旁通其他软件,C++架起了通向强大、易用、真正的软件开发应用的桥梁。许多高等院校已经开设了C++程序设计语言课,急需一本实用的教材。本书是作者总结两年教学实践的经验写成的,适合用作大学计算机专业和非计算机专业的程序设计基础课程教材,也可供自学的读者使用。

本书共分两大部分。第一部分,第1章至第10章是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础。第二部分,第11章至第21章,是面向对象程序设计部分,它建立在C++程序设计基础之上,讲述了面向对象程序设计方法。

目录

第一部分C++过程化语言基础

第1章C++入门

第2章 基本数据类型与输入输出

第3章表达式和语句

第4章过程化语句

第5章 函数

第6章程序结构

第7章数组

第8章指针

第9章引用

第10章结构

第二部分面向对象程序设计

第11章类

第12章构造函数

第13章面向对象程序设计

第14章堆与拷贝构造函数

第15章静态成员与友元

第16章继承

第17章多重继承

第18章运算符重载

第19章I/O流

第20章模板

第21章异常处理

参考文献

书摘插图

第一部分 C++过程化语言基础

第1章C++入门

C++是一门优秀的程序设计语言。C++比C更容易为人们所学习和掌握,并且以其独特的语言机制在计算机科学领域中得到广泛的应用。学习本章后,要求了解C++语言的概念,了解C与C++之间的关系,了解c++语言对程序设计方法的支持,了解C++程序开发的过程,了解简单的C++程序结构,学会最简单的c++程序开发。

1.1 从C到C++

C语言是贝尔实验室的Dennis Ritchie在B语言的基础上开发出来的,1972年在一台DEC PDP--11计算机上实现了最初的C语言。C是作为UNIX操作系统的开发语言而广为人们所认识的。实际上,当今许多新的重要的操作系统都是用C或C++编写的。在过去20年内,C语言已经能够用在绝大多数计算机上了。C语言是与硬件无关的。由于C语言的严谨设计,使得把用C语言编写的程序移植到大多数计算机上成为可能。到70年代末,C已经演化为现在所说的“传统的C语言”。Kernighan和Ritchie在1978年出版的The CProgramming Language一书中全面地介绍了传统的c语言,这本书已经成为最成功的计算机学术著作之一。

C语言在各种计算机上的快速推广导致了许多C语言版本。这些版本虽然是类似的,但通常是不兼容的。对希望开发出的代码能够在多种平台上运行的程序开发者来说,这是他们面临的一个严重的问题。显然,人们需要一种标准的C语言版本。为了明确地定义与机器无关的C语言,1989年美国国家标准协会制定了C语言的标准(ANSI C)。Kernighan和Ritchie编著的第二版The C Programming Language(1988年版)介绍了ANSI C的全部内容。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有