C++实用教程

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 郑阿奇 主编
出 版 社: 电子工业出版社
出版时间: 2008-1-1字数: 907000版次: 1页数: 581印刷时间: 2008/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121055201包装: 平装内容简介
本书以最新C++标准(ISO/IEC 14882:2003)为依据,把C++程序设计作为一个完整的知识和教学体系,特别适合作为高校C++课程教材。全书包含实用教程、上机实验指导和综合应用实习三部分。“实用教程”部分:第1章~第9章介绍C++语言结构化程序设计,侧重于结构化程序的设计方法;第10章-第14章介绍以类为核心的面向对象程序设计,侧重于类的设计思想,强调概括方法;第15章-第18章介绍以模板为机制的通用程序设计。“实用教程”部分在讲解内容后紧跟实例,各章配套的“习题”突出对C++基础内容的训练。“上机实验指导”以Visual C++6.0(SP6中文版)为开发工具,实验与教程配套且同步,通过实例先引导操作和编程,然后提出问题让读者思考,或引导读者进行操作和编程练习。“综合应用实习”通过对同一个题目用C++类和STL两种方案进行综合应用训练,培养和提高学生掌握C++编程思想和解决实际问题的应用能力。本教程可免费下载教学课件、教程和上机实验指导中的源程序代码。
本书可作为大学本科、高职高专C++课程教材,也可作为广大学习C++语言的人员参考。
目录
第1部分实用教程
第1章C++概述
1.1从C到C++
1.2C++编程模式
1.2.1结构化程序设计
1.2.2面向对象程序设计
1.3创建C++程序
1.3.1C++集成开发环境
1.3.2C++程序创建过程
1.4C++程序结构
1.4.1main函数
1.4.2头文件包含
1.4.3新头文件格式和各称空间
1.4.4注释
1.4.5C++程序组成
1.5程序书写规范
习题1
第2章数据类型和基本输入/输出
2.1计算机内的数据表示
2.1.1数制
2.1.2机内的数值表示
2.1.3机内非数值编码
2.2基本数据类型
2.2.1整型
2.2.2实型
2.2.3字符型
2.2.4布尔型
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.4.3变量赋值和初始化
2.5标识符常量
2.5.1const只读变量
2.5.2#define标识符常量
2.5.3枚举常量
2.6基本输入/输出
2.6.1输入流(cin)
2.6.2输出流(cout)
2.6.3使用格式算子oct、dec和hex
习题2
第3章运算符和表达式
3.1算术运算
3.1.1算术运算符
3.1.2优先级和结合性
3.1.3数据类型转换
3.1.4代数式和表达式
3.2赋值运算
3.2.1左值和右值
3.2.2数值截取和数值溢出
3.2.3复合赋值
3.2.4多重赋值
3.3sizeof运算符
3.4逗号运算符
3.5自增和自减
3.5.1一般用法
3.5.2前缀和后缀的区别
3.5.3几点注意事项
3.6位运算
3.6.1位逻辑运算
3.6.2移位运算
3.6.3位运算的应用
习题3
第4章基本语句和基本程序结构
4.1C++语句概述
4.1.1说明语句
4.1.2表达式语句
4.1.3块语句
……
第5章函数
第6章数组
第7章指针和引用
第8章结构
第9章程序组织和编译预处理
第10章类和对象
第11章数据共享和成员特性
第12章继承和派生
第13章多态
第14章输入/输出流
第15章模板
第16章标准模板库(STL)
第17章string类和字符串流
第18章异常处理和其他
第2部分上机实验指导
第3部分综合应用实习
