C++语言程序设计

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 李春葆,陶红艳,金晶编著
出 版 社: 清华大学出版社
出版时间: 2008-1-1字数: 638000版次: 1页数: 402印刷时间: 2008/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302166429包装: 平装编辑推荐
本书第1章是C++概述;第2章是C++的基本要素;第3章是输入输出语句;第4章是控制语句;第5章是函数和预处理;第6章是数组;第7章是指针;第8章是结构体和共用体;第9章是类和对象;第10章是引用;第11章是友元;第12章是运算符重载;第13章是模板;第14章是派生和继承;第15章是多态性和虚函数;第16章是C++文件流;第17章是异常处理;第18章是名字空间。 本书内容的布局和讲述由浅入深、层次分明,力图使初学者容易理解,而不是死记概念。书中精心设计了大量的例题,具体说明有关概念的应用方法,力求提高读者的程序设计思维能力。所有例题都在Microsoft Visual C++6.0系统中运行通过。
循序渐进:从C++基础出发,平滑过渡到面向对象程序设计方法,全面翔实:针对C++程序设计的各个知识点是行了全面、深入地剖析和提炼,构成了一个完备的知识体系,实例丰富:提供了200多个典型的程序设计示例,并给出了详尽透彻的分析过程。
习题补充教材,相辅相成,知识点归纳总结,强化理论基础,基本技能训练+综合提高练习,便于检验、巩固所学知识、提高面向对象的程序设计能力。
从C++语言基础出发到面向对象的程序设计方法,针对C++程序设计的各个知识点进行了全面、深入地剖析和提炼,为读者构建了一个完备的知识体系,全书设计数十个流程图来辅助阐释概念和过程,直观易懂,全书提供222个典型的示例,并给出了详尽透彻的分析过程,便于巩固所学知训,提高程序设计能力,强调学习过程中练习与课后实习相结合,全书共设计284个课后练习题,所有例题都在VisualC++6.0系统中运行通过。
内容简介
本书从C++语言基础出发,平滑过渡到面向对象的程序设计方法,并针对C++程序设计的各个知识点进行了全面、深入地剖析和提炼,为读者构建了一个完备的知识体系。
全书共分2部分:前8章讲解C++程序设计的基础,结构化程序设计:后 10章循序渐进地讲解面向对象程序设计的特征、概念与方法。书中强调学习过程的练习和实习训练,并设计数十个流程图来辅助阐释概念和过程,直观易懂。全书共设计了200多个典型的示例,并给出了详尽透彻的分析过程,便于巩固所学知识,提高程序设计能力。
本书内容翔实,实例丰富,可以作为高等院校计算机专业和非计算机专业学生学习C++语言和面向对象程序设计课寝的教材和学习参考书。
目录
第1章C++概述
1.1计算机系统的组成
1.1.1中央处理单元
1.1.2主存
1.1.3输入输出设备
1.1.4辅助存储器
1.2程序设计语言和程序设计方法
1.2.1程序和程序设计语言
1.2.2结构化程序设计
1.2.3面向对象的程序设计
1.3C++的发展历史
1.4C++的特点
1.4.1跟C相比的一些特点
1.4.2与面向对象有关的一些特点
1.5C++程序结构
1.5.1一个简单的C++程序
1.5.2C++程序的组成
1.5.3C++程序的书写格式
1.6C++程序开发过程
练习题1
第2章C++的基本要素
2.1标识符
2.2C++数据类型
2.2.1C++内部数据类型
2.2.2修饰符
2.3变量
2.3.1变量的概念
2.3.2变量的声明和定义
2.4常量
2.4.1文字常量
2.4.2名字常量
2.5运算符和表达式
2.5.1算术运算符
2.5.2赋值运算符
2.5.3关系运算符
2.5.4逻辑运算符
2.5.5自增、自减运算符
2.5.6条件运算符
2.5.7逗号运算符
2.5.8位运算符
2.5.9sizeof运算符
2.5.10运算符优先级
2.5.11数据类型转换
练习题2
第3章输入和输出语句
3.1I/0数据流和标准I/0设备
3.2输出
3.2.1使用I/0操作符
3.2.2使用ios成员函数
3.2.3使用cout的相关函数
3.3输人
3.3.1使用I/0操作符
3.3.2使用cin的成员函数
练习题3
第4章控制语句
4.1顺序控制语句
4.1.1表达式语句
……
第5章函数和预处理
第6章数组
第7章指针
第8章结构体和共用体
第9章类和对象
第10章引用
第11章友元
第12章运算符重载
第13章模板
第14章派生和继承
第15章多态性和虚函数
第16章C++文件流
第17章异常处理
第18章名字空间
参考文献