C++程序设计基础

出版时间:2003-8  出版社:电子工业出版社  作者:周霭如  页数:435  字数:632000  
Tag标签:无  

内容概要

本书是为高等学校计算机专业、信息类和电类专业的学生开设高级语言程序设计课程而编写的教材。根据高级语言程序设计的基本体系,结合结构化程序设计和面向对象程序设计的基本方法,本书内容包括: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.5  内存访问1.5.1  名访问1.5.2  地址访问1.5.3  指针变量与间址访问1.5.4  引用1.5.5  const约束访问    1.6  表达式1.6.1  算术表达式1.6.2  关系表达式1.6.3  逻辑表达式1.6.4  赋值表达式1.6.5  条件表达式1.6.6  逗号表达式    1.7  数据输入和输出1.7.1  键盘输入1.7.2  屏幕输出1.7.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.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.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  C++关键字附录B  ASCII码字符集

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++程序设计基础 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7