C++ 程序设计(第2版)(高职高专)

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 邓振杰 主编
出 版 社: 人民邮电出版社
出版时间: 2008-4-1字数: 456000版次: 2页数: 290印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115176110包装: 平装内容简介
本教材全面系统地介绍C++面向对象程序设计的基本概念和基本语法,深入浅出地介绍面向对象程序设计的编程方法。主要内容包括C++与面向对象程序设计概述、C++程序设计基础、函数、数组、结构体和共用体、指针和引用、类与对象、继承和派生、运算符重载、虚函数和多态性、C++输入/输出流、文件处理、模板和异常处理等。全书将编程语言和编程思想融为一体,使读者在学习C++语言的同时,可以进一步掌握面向对象程序设计的编程思想。
本书概念清楚、通俗易懂、实例丰富,注重基础知识与典型应用相结合,具有较高的系统性、实用性和可操作性。书中所有程序代码均在Visual C++6.0环境下运行通过。
本书为高职高专计算机类各专业学习“C++面向对象程序设计”课程的教材,也可作为其他专业的程序设计入门教材和广大计算机应用人员的自学参考书。
目录
第1章C++与面向对象程序设计概述
1.1面向对象程序设计
1.1.1基本概念
1.1.2传统程序设计及其局限性
1.1.3 面向对象程序设计的特点
1.1.4面向对象程序设计语言
1.2C++的发展和特点
1.2.1 C++的发展
1.2.2C++的特点
1.3C++程序基本结构
1.3.1 c++程序基本结构
1.3.2C++程序的书写格式
1.4 C++程序的上机实现
1.4.1 Visual C++6.0集成开发环境
1.4.2编辑、编译、连接和运行程序
1.4.3利用Debu9调试功能调试程序
习题
实验1 熟悉Visual c++6.0集成开发环境
第2章C++程序设计基础
2.1 词法符号
2.1.1标识符
2.1.2关键字
2.1.3运算符
2.1.4分隔符
2.2基本数据类型
2.3常量与变量
2.3.1 常量
2.3.2 变量
2.4运算符和表达式
2.4.1 算术运算符与算术表达式
2.4.2 关系运算符与关系表达式
2.4.3逻辑运算符与逻辑表达式
2.4.4赋值运算符与赋值表达式
2.4.5位运算符
2.4.6其他运算符
2.4.7表达式中数据类型的转换
2.5控制语句
2.5.1 C++语句概述
2.5.2选择语句
2.5.3循环语句
2.5.4转移语句
习题
实验2简单C++程序设计
第3章函数
3.1 函数的定义和声明
3.1.1函数定义
3.1.2函数原型
3.2 函数调用
3.2.1 函数调用的概念
3.2.2函数调用的参数传递
3.2.3 函数的嵌套调用和递归调用
3.3变量的作用域
3.3.1 局部变量
3.3.2全局变量
3.4 内联函数
3.5 函数重载
3.6带默认参数值的函数
3.7C++的系统函数
习题
实验3函数的应用
第4章数组
4.1 一维数组的定义和数组元素的引用
4.1.1一维数纽的定义
4.1.2一维数组的初始化
4.1.3 一维数组元素的引用
4.1.4一维数组元素的存储
4.1.5一维数组的使用
4.2二维数组的定义和数组元素的引用
……
第5章结构体和共用体
第6章指针和引用
第7章类与对象
第8章继承与派生
第9章运算符重载
第10章虚函数和多态性
第11章C++输入/输出流
第12章文件处理
第13章模板和异常处理
第14章实训