C++语言程序设计教程(第二版)
提供PPT课件和期末试卷,源程序和教学大纲,更新日期11.5.11

作者:沈显军、杨进才

丛书名:21世纪高等学校计算机基础实用系列教材

定价:36元

印次:2-8

ISBN:9787302213598

出版日期:2010.01.01

印刷日期:2014.12.15

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C++语言是目前最为流行的程序设计语言,它既支持面向过程的结构化程序设计,也支持基于对象的面向对象程序设计。本书依据ANSI C++标准,从面向过程的编程到面向对象的编程方法展开,形成一条自然流畅的主线,同时两个部分又自成体系,以满足不同基础与需求的学习者。内容包括: C++编程简介、数据类型与表达式、控制结构、函数、构造数据类型、C++程序的结构、类与对象、继承与派生、多态性、类模板、STL、输入输出与文件系统、string类字符串、异常处理。 本书的作者都是长期在高校从事计算机专业教学与科研的一线教师,有丰富的编程与教学经验,对编程中常用的以及在学习过程中容易出错的知识点进行了详尽的讲解。书中文字流畅、通俗简洁,概念清晰、循序渐进,例题实用、习题题型多样。 本书适用于高等院校信息类专业的学生使用,也可作C++培训教材、理工科学生的公共课教材以及全国计算机等级考试教材。与本书配套的《C++语言程序设计习题解答与实验指导》由清华大学出版社出版,提供了Visual C++、C++ Builder、Linux C++上机实验指导与实验课程设计。

前言 一、 编写背景 进入中国出版网www.chinapub.com,以C++为关键字搜索书名,竟然可搜索出900多种图书; 从清华大学出版社网站www.tup.tsinghua.edu.cn 中也能搜索出200种以上的C++书籍。这一方面说明,C++作为一个程序设计语言,以它“是一种更好的C语言”与“支持面向对象”的特点,深受广大编程者的喜爱。另一方面,关于C++有这么多书籍还表明,没有哪一种或少数几种C++书籍就能满足所有学习者的需要。 C++书籍从使用方面可分为两大类: 使用手册类与教材类。使用手册类以介绍具体的编译器的使用与编程为内容,如Visual C++Windows编程、Borland C++Builder 编程等,供学习与使用具体编译器的编程者使用。教材则供课堂教学或初学者使用。目前国内各种C++教材可以分为两大类: 翻译教材与自编教材。翻译教材的原教材一般有很好的背景,有的是国外名牌大学的教材,有的是国外名家撰写的畅销教材。这些教材从内容上引入了C++语言的最新标准,在知识点的叙述上准确深入,各书的举例有自己的特色。但它们的一个共同的突出问题就是篇幅太长,不适合学生在有限的课堂教学学时的情况下学习。有的书翻译不通顺甚至个别地方有翻译错误,还会给读者带来额外的理解困难。 国内的教材一般以国外的翻译教材为母本,有内容紧凑、语言通顺的优点。但许多国内教材是国外教材的简单拼凑,连例子也从国外教材照搬,很少有自己的深入理解和创造。这些教材突出的缺点是对C++语言规则没有进行深入的分析,对示例程序缺乏相应的解释,学生学习时不容易从实质上掌握语言。很多作者...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章C++编程简介

1.1计算机程序设计语言

1.1.1机器语言与汇编语言

1.1.2高级程序设计语言

1.1.3面向对象的程序设计语言

1.2面向对象的软件开发

1.2.1面向对象方法概述

1.2.2面向对象的基本特征

1.2.3面向对象的软件开发过程

1.3C++语言程序设计

1.3.1C++语言的产生

1.3.2C++语言的特点

1.4C++程序开发过程

1.5C++程序结构

1.5.1一个简单的C++程序

1.5.2使用名字空间

1.5.3C++输入输出简介

1.6本章小结

习题1

第2章数据类型与表达式

2.1数据类型概述

2.2C++的基本数据类型

2.2.1字符集

2.2.2基本数据类型

2.3数值

2.3.1整型数

2.3.2浮点型数

2.3.3字符型数

2.3.4字符串

2.3.5布尔型数

2.4变量

2.4.1标识符与关键字

2.4.2变量的定义与赋初值

2.5常量

2.5.1符号常量

2.5.2常变量

2.6运算符与表达式

2.6.1优先级与结合性

2.6.2算术运算符

2.6.3关系运算符

2.6.4逻辑运算符

2.6.5位运算符

2.6.6赋值运算符

2.6.7++、--运算符

2.6.8其他运算符

2.6.9表达式的使用

2.7类型转换

2.7.1自动...