C/C++程序设计

C/C++程序设计
作 者: Decoder
出版社: 中国铁道出版社
丛编项: 21世纪高职计算机系列教程
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C/C++程序设计》作者简介

内容简介

本书从C++语言的基础开始,为您打下专业的C++面向对象程序设计根基。然后以完整的C++指令程序练习搭配范例,教您设计面问对象程序,以及撰写可重复使用的类。书中的程序除了赋予流程图之外,更注入程序设计的观念,让学习者通过轻松的学习流程,学会C/C++的语法,借助完整的程序解析,学会范例应用的程序。更可了解C++面向对象程序设计的方法、经验,彻底学会C++程序设计。书中范例程序可在http://WWW.tqbooks.com天勤网站下载。本书由第三波资讯股份有限公司提供版权,经中国铁逼出版社计算机图个项目中心自选,王秀平、李自运、梁秀玲、夫超、史广顺、陈辑超、马超、杨小平、段小明、杨军、陈贤淑及孟丽花等同志参与了本书的整槁及编排工作。2002年2月

图书目录

第0章 认识C++

 0-l 关于面向对外象

 0-2 为什么要使用面向对象

 0-2-1 浅谈传统的数据处理

 0-2-2 面向对象的数据处理方式

 0-3 面向对象的优点

 0-3-1 对象

 0-3-2 类

 0-3-3 继承

 0-3-4 重用

 0-4 C++与C

第1章 第一个C++程序

 1-1 VisualC++的程序编辑环境

 1-1-1 编辑器窗口

 1-1-2 编译器

 1-2 基本的程序结构

 l-2-1 函数(Function)

 1-2-2 输出与输入

 1-2-3 预处理程序

 1-2-4 程序的注释

 1-3 编写第一个程序

第2章 变量与数据类型

 2-1 浅谈数据类型

 2-2 整型(Integer)

 2-2-1 短整型

 2-2-2 长整型

 2-2-3 整型类型的修饰符

 2-3 字符(Characte)

 2-4 浮点数(Floatin Point)

 2-5 布尔( Boolean)

 2-6 unsigned数据类型

 2-7 变量与常量

 2-7-1 变量

 2-7-2 常量

 2-7-3 变量与常量的生命周期

 2-8 转换数据类型

 2-8-1 自动转换

 2-8-2 强制转换

第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-4-1 概念解析

 3-4-2 范例程序

 3-5 位运算符

 3-5-1 And位运算符

 3-5-2 Or位运算符

 3-5-3 按位异或运算符

 3-5-4 NOt位运算符

 3-5-5 位移运算符

 3-6 其他运算符

 3-6-1 条件运算符

 3-6-2 远号运算符

 3-6-3 求字节数运算符

 3-7 运算符的优先级

第4章 决策与循环

 4-1 循环

 4-1-1 概念解释

 4-1-2 范例程序

 4-2 while循环

 4-2-1 概念解释

 4-2-2 范例程序

 4-3 do…while循环

 4-3-1 概念解析

 4-3-2 范例程序

 4-4 嵌套循环

 4-4-1 概念解析

 4-4-2 范例程序

 4-5 if语句

 4-5-1 单纯的if语句

 4-5-2 if..else语句

 4-5-3 else If语句

 4-6 SWitCh语句

 4-6-1 概念解析

 4-6-2 范例程序

 4-7 转向语句

 4-7-1 break语句

 4-7-2 continue语句

 4-7-3 gotO语句

第5章 函数

 5-1 简单的函数

 5-1-1 函数的声明

 5-1-2 函数的定义

 5-1-3 调用函数

 5-2 参数与返回值

 5-2-1 声明函数

 5-2-2 定义函数

 5-2-3 传入参数给函数

 5-2-4 函数返回值

 5-3 传址参数

 5-4 默认参数值的函数

 5-5 内联函数(Inline Function)

 5-6 变量的种类

 5-6-1 自动变量与静态变量

 5-6-2 局部变量与全局变量

第6章 数组

 6-1 使用数组的好处

 6-2 一维数组

 6-2-1 数组的声明

 6-2-2 数组的初始化

 6-2-3 数组的元素访问

 6-3 多维数组

 6-3-1 二维数组的声明

 6-3-1 二维数组元素访问

 6-4 将数组当作函数参数

 6-5 字符串

 6-5-1 基本概念

 6-5-2 字符串运行

 6-5-3 逆转字符串

 6-5-4 string类

 6-6 数组的应用

 6-6-1 数组与矩阵

 6-6-2 排序

 6-6-3 栈

第7章 结构与枚举

 7-1 结构的定义

 7-1-1 概念解析

 7-2 结构成员的访问

 7-2-1 范例程序———员工资料的结构

 7-2-2 范例程序二——日期时间的结构

 7-3 嵌营结构

 7-3-1 概念解析

 7-4 传递结构变量给函数

 7-5 函数返回结构变量

 7-6 结构数组

 7-7 枚举的定义

 7-7-1 校举的语法

 7-7-2 范例程序——判断反响应

第8章 指针

 8-1 指针与内存

 8-1-1 预备知识:二进制与十六进制

 8-1-2 内存地址

 8-1-3 地址运算符”&”

 8-2 指针的声明

 8-2-1 指针变量

 8-2-2 指针常量

 8-2-3 指向指针的指针

 8-2-4 指针间的转换

 8-3 指针与函数

 8-3-1 传递指针作为参数

 8-3-2 返回指针

 8-4 指针与结构

 8-5 指针与数组

 8-5-1 一维数组

 8-5-2 多维数组

 8-6 内存管理

第9章 重载(Overload)

 9-1 函数的重载

 9-1-1 以参数个数区分

 9-1-2 以参数类型区分

 9-2 运算符的重载

 9-2-1 重载的语法

 9-2-2 重载一元运算符

 9-2-3 重载二元运算符

第10章 调试

 10-1 什么是“调试”

 10-2 认识Bugs

 10-3 设置断点

 10-3-1 调试器( DCbllggCf)与断点

 10-3-2 调试程序范例

 10-3-3 设置断点的调试方法

 10-3-4 检查断点变量值的变化

 10-4 逐步执行程序

第11章 对象与类

 11-1 类与对象的概念

 11-1-1 类与结构

 11-1-2 类与对象

 11-2 类的成员函数

 11-2-1 类函数的使用

 11-3 构造函数

 11-3-1 概念解析

 11-3-2 利用构造函数初始化类变量

 11-3-3 构造函数与参数的传递

 11-4 对象的复制

 11-4-1 概念解析

 11-4-2 范例程序

 11-5 析构函数

 11-5-1 概念解析

 11-5-2 范例程序

第12章 继承

 12-1 使用继承的原因

 12-2 基类与派生类

 12-2-1 继承的语法

 12-2-2 重载成员

 12-2-3 派生类的构造函数

 12-2-4 继承与类的转换

 12-3 访问控制

 12-4 多重继承

 12-4-1 多重继承的语法

 12-4-2 多重继承的问题

第13章 成员函数的其他特性

 13-1 virtUal函数

 13-1-1 改变基类函数

 13-1-2 使用virtual函数

 13-2 抽象类

 13-2-1 概念解析

 13-2-2 范例程序

 13-3 friend函数

 13-3-1 概念解析

 13-3-2 范例程序

 13-4 Static函数

 13-4-1 Static数据成员

 13-4-2 Static成员函数

第14章 文件与流

 14-1 流类

 14-1-1 ios类

 14-1-2 ostream类

 14-1-3 istfeam类

 14-2 流错误

 14-2-1 状态位

 14-2-1 状态函数

14-3 磁盘文件I/O

 14-3-1 写入数据

 14-3-2 读取数据

 14-3-3 包含隐藏空格的字符串

 14-3-4 检测文件结尾

 14-3-5 关闭文件

 14-3-6 二进制I/O

14-4 对象I/O

 14-4-1 写入对象及读取对象

14-5 文件指针

14-6 多重对象I/O

 14-6-1 fstream类

14-7 文件I/O的错误处理

 14-7-1 错误处理

 14-7-2 范例程序

14-8 使用内存

14-9 命令参数

14-10 重定向(Redirection)

14-11 使用打印机