上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

C++程序设计基础(第二版)

C++程序设计基础(第二版)
新书城图书编号:142274
图书ISBN:7121031078
出版时间:2006-8-6
出版社:电子工业出版社
作者:林伟健 等
市场价格:¥39
普通会员:¥31.2    80
VIP会员:¥29.25   75
购买商品 收藏商品  
【图书分类】
计算机图书>>程序语言>>VC++/C#/C
【图书简介】






内容简介

















  

本书是为高等学校计算机专业、信息类和电类专业的学生开设高级语言程序设计课程而编写的教材。根据高级语言程序设计的基本体系,结合结构化程序设计和面向对象程序设计的基本方法,内容包括c++语言的基本语法,程序流程控制,数据的表示和应用,两种程序模块——函数和类。其中的特点是详尽地介绍了c++面向对象的重要特征,如类、继承、多态和虚函数等内容。
作为计算机和电类专业第一程序设计语言课程,本教程选择教学难度比较大的c++语言,兼顾两个作用:提供后续软件课程的基础和学习一种先进实用的软件开发工具。作为软件课程基础,它不是c++的语言手册,而是一本高级语言程序设计教程,借助c++讲述程序设计的基本概念、基本语法规则、基本程序设计方法,使得教学内容规整,思路流畅。
本教材配有多种形式的习题,还附有实验指导。通过实验指导,强调了在visualc++集成开发环境实现c++程序的方法和步骤。书中不同难度的练习题和综合实验题,可以帮助读者强化程序设计的能力,同时完成软件开发的初步训练。
本书内容循序渐进、难点分散、通俗而不肤浅,概念清晰,例题丰富,因此适用于作为理工科高等学校本科生的教材,可以根据教学需要,对课程内容进行裁剪;也可以作为学习c++语言读者的参考书。








【图书评论】
发表新的评论   
浏览C++程序设计基础(第二版)全部评论>>   
【图书目录】



图书目录








  
第1章 基本数据与表达式
1.1 概述
1.1.1 程序设计与程序设计语言
1.1.2 一个简单的c++程序
1.1.3 程序的编译执行
1.2 c++的字符集与词汇
1.2.1 字符集
1.2.2 词汇
1.3 c++的基本数据类型与存储形式
1.3.1 c++的数据类型
1.3.2 数据存储
1.3.3 基本类型
1.4 数据对象与访问
1.4.1 变量定义
1.4.2 访问变量
1.4.3 常量和约束访问
1.5 表达式
1.5.1 运算符
1.5.2 算术表达式
1.5.3 逻辑表达式
1.5.4 赋值表达式
1.5.5 条件表达式
1.5.6 逗号表达式
1.6 数据输入和输出
1.6.1 键盘输入
1.6.2 屏幕输出
1.6.3 表达式语句
本章小结
习题1
第2章 程序控制结构
2.1 选择控制
2.1.1 if语句
2.1.2 switch语句
2.2 循环控制
2.2.1 while语句
2.2.2 do_while语句
2.2.3 for语句
2.2.4 循环的嵌套
2.3 判断表达式的使用
2.4 转向语句
本章小结
习题2
第3章 函数
3.1 函数的定义与调用
3.1.1 函数定义
3.1.2 函数调用
3.1.3 函数原型
3.2 函数参数的传递
3.2.1 传值参数
3.2.2 指针参数
3.2.3 引用参数
3.2.4 函数的返回类型
3.3 函数调用机制
3.3.1 嵌套调用
3.3.2 递归调用
3.4 函数指针
3.4.1 函数的地址
3.4.2 函数指针
3.5 内联函数和重载函数
3.5.1 内联函数
3.5.2 重载函数
3.6 变量存储特性与标识符作用域
3.6.1 存储特性
3.6.2 标识符的作用域与可见性
3.7 多文件程序结构
3.7.1 多文件结构
3.7.2 预处理指令
3.7.3 多文件程序使用全局变量
3.8 终止程序执行
本章小结
习题3
第4章 数组
4.1 一维数组
4.1.1 一维数组的定义与初始化
4.1.2 一维数组的访问
4.2 指针数组
4.2.1 指向基本数据类型的指针数组
4.2.2 指向数组的指针数组
4.2.3 指向函数的指针数组
4.3 二维数组
4.3.1 二维数组的定义与初始化
4.3.2 二维数组的访问
4.4 数组作函数参数
4.4.1 向函数传送数组元素
4.4.2 数组名作为函数参数
4.4.3 应用举例
4.5 动态存储
4.5.1 new和delete操作符
4.5.2 动态存储的应用
4.6 字符数组与字符串
4.6.1 字符串的存储
4.6.2 字符串的访问
4.6.3 字符串处理函数
4.7 string类
4.7.1 string类的属性
4.7.2 string类的操作
本章小结
习题4
第5章 类与对象
5.1 结构
5.1.1 定义结构和访问结构
5.1.2 链表
5.2 类与对象
5.2.1 定义类和对象
5.2.2 访问对象成员
5.2.3 this指针
5.3 构造函数和析构函数
5.3.1 简单构造函数和析构函数
5.3.2 带参数的构造函数
5.3.3 重载构造函数
5.3.4 复制构造函数
5.4 静态成员
5.4.1 静态数据成员
5.4.2 静态成员函数
5.5 友员
5.5.1 友员函数
5.5.2 友员类
本章小结
习题5
第6章 运算符重载
6.1 运算符重载规则
6.1.1 重载运算符的限制
6.1.2 重载运算符的语法形式
6.2 用成员或友员函数重载运算符
6.2.1 用成员函数重载运算符
6.2.2 用友员函数重载运算符
6.3 几个典型运算符的重载
6.3.1 重载++与--
6.3.2 重载赋值运算符
6.3.3 重载运算符[]和( )
6.3.4 重载流插入和流提取运算符
6.4 类类型转换
6.4.1 构造函数进行类类型转换
6.4.2 类型转换函数
本章小结
习题6
第7章 继承
7.1 类之间的关系
7.2 基类和派生类
7.2.1 访问控制
7.2.2 重名成员
7.2.3 派生类中访问静态成员
7.3 基类的初始化
7.4 继承的应用实例
7.5 多继承
7.5.1 多继承的派生类构造和访问
7.5.2 虚继承
本章小结
习题7
第8章 虚函数与多态性
8.1 静态联编
8.2 类指针的关系
8.2.1 基类指针引用派生类对象
8.2.2 派生类指针引用基类对象
8.3 虚函数和动态联编
8.3.1 虚函数和基类指针
8.3.2 虚函数的重载特性
8.3.3 虚析构函数
8.4 纯虚函数和抽象类
8.4.1 纯虚函数
8.4.2 抽象类
8.5 虚函数和多态性的应用
8.5.1 一个实例
8.5.2 异质链表
本章小结
习题8
第9章 模板
9.1 什么是模板
9.2 函数模板
9.2.1 模板说明
9.2.2 函数模板与模板函数
9.2.3 重载函数模板
9.3 类模板
9.3.1 类模板与模板类
9.3.2 类模板作函数参数
9.3.3 在类层次中的类模板
9.3.4 类模板与友员
9.3.5 类模板与静态成员
9.4 标准模板
9.4.1 容器
9.4.2 迭代器
9.4.3 算法
9.5 名空间
9.5.1 定义名空间
9.5.2 使用名空间
本章小结
习题9
第10章 输入/输出流
10.1 流类和流对象
10.1.1 流类库
10.1.2 头文件
10.2 标准流和流操作
10.2.1 标准流
10.2.2 输入流操作
10.2.3 输出流操作
10.2.4 流错误状态
10.3 格式控制
10.3.1 设置标识字
10.3.2 格式控制符
10.4 串流
10.5 文件处理
10.5.1 文件和流
10.5.2 打开和关闭文件
10.5.3 文本文件
10.5.4 二进制文件
本章小结
习题10
第11章 异常处理
11.1 c++的异常处理机制
11.2 异常处理的实现
11.2.1 异常处理程序
11.2.2 带异常说明的函数原型
11.2.3 再抛出异常传递
11.2.4 创建对象的异常处理
本章小结
习题11
附录a 控制台程序设计
a.1 visual c++ 6.0的集成开发环境
a.1.1 主窗口
a.1.2 菜单栏
a.1.3 工具栏
a.1.4 项目和项目工作区
a.1.5 visual c++ 6.0帮助系统的使用
a.2 建立控制台应用程序
a.2.1 建立简单应用程序
a.2.2 程序调试
a.2.3 建立多文件应用程序
附录b 可视化程序设计入门
b.1 windows应用程序的基本特点和概念
b.1.1 windows应用程序的基本特点
b.1.2 图形用户界面
b.1.3 面向对象编程方式
b.1.4 消息与消息处理函数
b.1.5 mfc类库
b.2 使用向导建立应用程序
b.3 资源编辑器
b.3.1 资源编辑器的基本操作
b.3.2 对话框编辑器
b.3.3 菜单编辑器
b.3.4 快捷键编辑器
b.3.5 串表编辑器
b.3.6 版本信息编辑器
b.3.7 图形编辑器
b.3.8 工具栏编辑器
b.4 常用控件
b.4.1 静态控件
b.4.2 编辑框控件
b.4.3 按钮控件
b.4.4 列表框和组合框控件
b.4.5 滚动条控件
附录c visual c++常用库函数
附录d c++关键字表
附录e ascii码字符集
附录f 参考网站




| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
数据结构与算法分析——C语言描述(原书第2版)
数据结构(C 语言描述)
C程序设计实验与习题
C++数值算法(第2版)
Visual C++冒险游戏程序设计 1CD
Visual C++专业游戏程序设计 1CD
Microsoft Visual C#.NET2003开发技
EVC高级编程及其应用开发(Embedded Visual
地理信息系统二次开发实例教程——C#和MapObjects实现
地理信息系统二次开发实例教程——C++Builder和Map
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号