C++语言程序设计

C++语言程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , , , , ,
2015-08
版次: 1
ISBN: 9787302400912
定价: 44.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 384页
字数: 606千字
正文语种: 简体中文
3人买过
  •   《C++语言程序设计》以面向工程实践和编程能力训练为主,系统讲述C++语言的基础知识、基本语法及编程方法,具有较强的应用性。
      《C++语言程序设计》共10章,主要内容包括:C++概述,C++的数据类型、运算符和表达式,语句和预处理,函数,数组和字符串,指针和引用,类和对象,继承和派生,多态性和虚函数,以及流类库和输入输出操作。
      《C++语言程序设计》中内容安排由浅入深,讲解方法通俗易懂,每章设置“小结”,对关键知识点和要求掌握的知识点进行归纳说明,并辅以课后习题强化关键知识点,使读者能够正确、深入地理解问题。程序调试和运行环境为Windows平台下的VisualC++6.0。另外,为帮助读者理解教材内容,强化实践动手能力,《C++语言程序设计》还配有《C++程序设计题解与实验指导》。
      《C++语言程序设计》可作为高等学校C++语言程序设计课程的教学用书,也可作为计算机基础程序设计的培训教材,同时还可作为C++语言的自学指导书和参考书。 第1章  C++概述 
    1.1 面向对象的概念 
    1.1.1 面向对象方法的由来和发展 
    1.1.2 面向对象的基本概念 
    1.2 C++的发展历史 
    1.3 C++的特点 
    1.4 C++语言与C语言 
    1.4.1 C++语言对C语言的继承 
    1.4.2 C++语言对C语言的改进 
    1.5 C++程序结构与书写格式 
    1.5.1 简单的C++语言程序 
    1.5.2 C++程序的构成 
    1.5.3 C++程序的书写格式 
    1.6 C++程序的实现 
    1.6.1 简单C++程序的编写和运行过程 
    1.6.2 C++单文件程序调试的一般过程及调试手段 
    1.6.3 C++多文件程序的实现 
    本章小结 
    习题 

    第2章  数据类型、运算符和表达式 
    2.1 标识符 
    2.2 数据类型 
    2.2.1 整型 
    2.2.2 实型 
    2.2.3 字符型 
    2.3 常量和变量 
    2.3.1 整型常量和整型变量 
    2.3.2 实型常量和实型变量 
    2.3.3 字符常量和字符变量 
    2.3.4 字符串常量 
    2.4 常用函数 
    2.5 算术运算符和算术表达式 
    2.5.1 算术运算符 
    2.5.2 算术表达式 
    2.6 关系运算符和关系表达式 
    2.6.1 关系运算符 
    2.6.2 关系表达式 
    2.7 逻辑运算符和逻辑表达式 
    2.7.1 逻辑运算符 
    2.7.2 逻辑表达式 
    2.8 赋值运算符和赋值表达式 
    2.8.1 赋值运算符 
    2.8.2 赋值表达式 
    2.9 逗号运算符和逗号表达式 
    2.10 数据类型转换 
    2.10.1 数据类型的隐式转换 
    2.10.2 数据类型的显式转换 
    2.11 运算符的优先级和结合性 
    2.11.1 运算符的优先级 
    2.11.2 运算符的结合性 
    2.12 数据的输入、输出 
    2.12.1 数据的输出函数 
    2.12.2 数据的输入函数 
    2.12.3 输入流 
    2.12.4 输出流 
    本章小结 
    习题 

    第3章  语句和预处理 
    3.1 算法 
    3.1.1 算法及其表示 
    3.1.2 算法的设计过程 
    3.2 if语句 
    3.2.1 if语句的基本形式 
    3.2.2 if语句的嵌套 
    3.3 条件运算符和条件运算表达式 
    3.4 switch语句 
    3.5 选择程序结构 
    3.6 循环语句 
    3.6.1 循环程序的组成 
    3.6.2 循环程序的分类 
    3.7 while语句和do-while语句 
    3.7.1 用法 
    3.7.2 执行过程 
    3.7.3 循环的嵌套 
    3.7.4 应用举例 
    3.8 for语句 
    3.8.1 用法 
    3.8.2 执行过程 
    3.8.3 循环的嵌套 
    3.8.4 for语句的变化形式 
    3.8.5 应用举例 
    3.9 循环的控制 
    3.9.1 复杂循环的控制条件 
    3.9.2 break语句和continue语句 
    3.9.3 goto语句 
    3.9.4 应用举例 
    3.10 预处理 
    3.10.1 文件包含命令 
    3.10.2 宏定义命令 
    3.10.3 条件编译命令 
    本章小结 
    习题 

    第4章  函数 
    4.1 函数的定义与调用 
    4.1.1 函数的定义 
    4.1.2 函数的调用 
    4.2 函数间参数的传递 
    4.3 变量的属性 
    4.3.1 局部变量和全局变量 
    4.3.2 动态存储方式和静态存储方式 
    4.3.3 变量的存储类别 
    4.4 函数的嵌套调用与递归调用 
    4.4.1 函数的嵌套调用 
    4.4.2 函数的递归调用 
    本章小结 
    习题 

    第5章  数组和字符串 
    5.1 一维数组 
    5.1.1 一维数组的定义 
    5.1.2 一维数组的初始化 
    5.1.3 一维数组元素的引用 
    5.1.4 一维数组的应用 
    5.2 二维数组 
    5.2.1 二维数组的定义 
    5.2.2 二维数组的初始化 
    5.2.3 二维数组元素的引用 
    5.2.4 二维数组的应用 
    5.3 数组作为函数参数 
    5.3.1 一维数组与函数 
    5.3.2 二维数组与函数 
    5.4 字符数组 
    5.4.1 字符数组与字符串 
    5.4.2 字符串的输入与输出 
    5.4.3 字符串处理函数 
    本章小结 
    习题 

    第6章  指针和引用 
    6.1 指针的概念 
    6.1.1 指针和指针变量 
    6.1.2 直接访问数据和间接访问数据 
    6.2 指针的操作 
    6.2.1 指针变量的定义 
    6.2.2 指针变量的赋值 
    6.2.3 指针运算符 
    6.3 指针与数组 
    6.3.1 一维数组与指针 
    6.3.2 二维数组和指针 
    6.3.3 字符串和指针 
    6.4 指针与函数 
    6.4.1 指针参数与函数的地址传送调用 
    6.4.2 返回指针的函数 
    6.4.3 指向函数的指针变量 
    6.4.4 使用参数的main函数 
    6.5 引用 
    6.5.1 引用的概念 
    6.5.2 引用的应用 
    6.5.3 引用与指针的区别 
    本章小结 
    习题 

    第7章  类和对象 
    7.1 面向对象程序设计概述 
    7.1.1 面向过程和面向对象 
    7.1.2 面向对象程序设计的基本特点 
    7.1.3 类和对象 
    7.2 类的定义 
    7.2.1 类的声明格式 
    7.2.2 定义类的注意事项 
    7.2.3 类与结构体 
    7.3 成员函数 
    7.3.1 成员函数概述 
    7.3.2 成员函数的定义 
    7.4 对象 
    7.4.1 类与对象的关系 
    7.4.2 对象的基本概念 
    7.4.3 对象的定义 
    7.4.4 对象成员的表示方法 
    7.4.5 对象的赋值 
    7.4.6 简单应用举例 
    7.5 构造函数 
    7.5.1 数据成员的初始化 
    7.5.2 构造函数的定义 
    7.5.3 构造函数的特点 
    7.5.4 构造函数的分类 
    7.5.5 用参数初始化表对数据成员初始化 
    7.5.6 带有默认参数的构造函数 
    7.5.7 构造函数的重载 
    7.6 析构函数 
    7.6.1 析构函数的概念 
    7.6.2 默认的析构函数 
    7.7 this指针 
    7.8 共用数据的保护 
    7.8.1 常对象 
    7.8.2 常对象成员 
    7.8.3 常对象指针 
    7.8.4 常对象引用 
    7.9 静态成员 
    7.9.1 静态数据成员 
    7.9.2 静态成员函数 
    7.10 友元 
    7.10.1 友元函数 
    7.10.2 友元成员 
    7.10.3 友元类 
    本章小结 
    习题 

    第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.4.3 派生类的析构函数 
    8.5 多重继承 
    8.5.1 多重继承的声明 
    8.5.2 多重继承的构造函数和析构函数 
    8.5.3 多重继承的二义性 
    8.6 虚基类 
    本章小结 
    习题 

    第9章  多态性和虚函数 
    9.1 多态性 
    9.1.1 多态的概念 
    9.1.2 多态性的一个典型例子 
    9.2 基类和派生类之间的转换 
    9.3 虚函数 
    9.4 纯虚函数与抽象类 
    本章小结 
    习题 

    第10章  流类库和输入输出操作 
    10.1 输入输出流的概念 
    10.2 标准输入输出流 
    10.2.1 标准输入流的使用 
    10.2.2 标准输出流的使用 
    10.3 文件的输入和输出 
    10.3.1 文件打开和关闭 
    10.3.2 文本文件的读写 
    10.3.3 二进制文件的读写 
    10.3.4 文件的随机存取 
    本章小结 
    习题 

    附录A  字符的ASCII表 
    附录B  Microsoft Visual C++ 6.0集成开发工具简介 
    B.1 Visual C++ 6.0概述 
    B.2 Visual C++ 6.0的启动及其主窗口简介 
    B.3 菜单功能介绍 
    B.4 调试菜单功能介绍 
    B.5 上下文关联菜单 
    B.6 工具栏 
    B.7 工作区窗口 
    B.8 输出窗口 
    B.9 编辑窗口 
    参考文献
  • 内容简介:
      《C++语言程序设计》以面向工程实践和编程能力训练为主,系统讲述C++语言的基础知识、基本语法及编程方法,具有较强的应用性。
      《C++语言程序设计》共10章,主要内容包括:C++概述,C++的数据类型、运算符和表达式,语句和预处理,函数,数组和字符串,指针和引用,类和对象,继承和派生,多态性和虚函数,以及流类库和输入输出操作。
      《C++语言程序设计》中内容安排由浅入深,讲解方法通俗易懂,每章设置“小结”,对关键知识点和要求掌握的知识点进行归纳说明,并辅以课后习题强化关键知识点,使读者能够正确、深入地理解问题。程序调试和运行环境为Windows平台下的VisualC++6.0。另外,为帮助读者理解教材内容,强化实践动手能力,《C++语言程序设计》还配有《C++程序设计题解与实验指导》。
      《C++语言程序设计》可作为高等学校C++语言程序设计课程的教学用书,也可作为计算机基础程序设计的培训教材,同时还可作为C++语言的自学指导书和参考书。
  • 目录:
    第1章  C++概述 
    1.1 面向对象的概念 
    1.1.1 面向对象方法的由来和发展 
    1.1.2 面向对象的基本概念 
    1.2 C++的发展历史 
    1.3 C++的特点 
    1.4 C++语言与C语言 
    1.4.1 C++语言对C语言的继承 
    1.4.2 C++语言对C语言的改进 
    1.5 C++程序结构与书写格式 
    1.5.1 简单的C++语言程序 
    1.5.2 C++程序的构成 
    1.5.3 C++程序的书写格式 
    1.6 C++程序的实现 
    1.6.1 简单C++程序的编写和运行过程 
    1.6.2 C++单文件程序调试的一般过程及调试手段 
    1.6.3 C++多文件程序的实现 
    本章小结 
    习题 

    第2章  数据类型、运算符和表达式 
    2.1 标识符 
    2.2 数据类型 
    2.2.1 整型 
    2.2.2 实型 
    2.2.3 字符型 
    2.3 常量和变量 
    2.3.1 整型常量和整型变量 
    2.3.2 实型常量和实型变量 
    2.3.3 字符常量和字符变量 
    2.3.4 字符串常量 
    2.4 常用函数 
    2.5 算术运算符和算术表达式 
    2.5.1 算术运算符 
    2.5.2 算术表达式 
    2.6 关系运算符和关系表达式 
    2.6.1 关系运算符 
    2.6.2 关系表达式 
    2.7 逻辑运算符和逻辑表达式 
    2.7.1 逻辑运算符 
    2.7.2 逻辑表达式 
    2.8 赋值运算符和赋值表达式 
    2.8.1 赋值运算符 
    2.8.2 赋值表达式 
    2.9 逗号运算符和逗号表达式 
    2.10 数据类型转换 
    2.10.1 数据类型的隐式转换 
    2.10.2 数据类型的显式转换 
    2.11 运算符的优先级和结合性 
    2.11.1 运算符的优先级 
    2.11.2 运算符的结合性 
    2.12 数据的输入、输出 
    2.12.1 数据的输出函数 
    2.12.2 数据的输入函数 
    2.12.3 输入流 
    2.12.4 输出流 
    本章小结 
    习题 

    第3章  语句和预处理 
    3.1 算法 
    3.1.1 算法及其表示 
    3.1.2 算法的设计过程 
    3.2 if语句 
    3.2.1 if语句的基本形式 
    3.2.2 if语句的嵌套 
    3.3 条件运算符和条件运算表达式 
    3.4 switch语句 
    3.5 选择程序结构 
    3.6 循环语句 
    3.6.1 循环程序的组成 
    3.6.2 循环程序的分类 
    3.7 while语句和do-while语句 
    3.7.1 用法 
    3.7.2 执行过程 
    3.7.3 循环的嵌套 
    3.7.4 应用举例 
    3.8 for语句 
    3.8.1 用法 
    3.8.2 执行过程 
    3.8.3 循环的嵌套 
    3.8.4 for语句的变化形式 
    3.8.5 应用举例 
    3.9 循环的控制 
    3.9.1 复杂循环的控制条件 
    3.9.2 break语句和continue语句 
    3.9.3 goto语句 
    3.9.4 应用举例 
    3.10 预处理 
    3.10.1 文件包含命令 
    3.10.2 宏定义命令 
    3.10.3 条件编译命令 
    本章小结 
    习题 

    第4章  函数 
    4.1 函数的定义与调用 
    4.1.1 函数的定义 
    4.1.2 函数的调用 
    4.2 函数间参数的传递 
    4.3 变量的属性 
    4.3.1 局部变量和全局变量 
    4.3.2 动态存储方式和静态存储方式 
    4.3.3 变量的存储类别 
    4.4 函数的嵌套调用与递归调用 
    4.4.1 函数的嵌套调用 
    4.4.2 函数的递归调用 
    本章小结 
    习题 

    第5章  数组和字符串 
    5.1 一维数组 
    5.1.1 一维数组的定义 
    5.1.2 一维数组的初始化 
    5.1.3 一维数组元素的引用 
    5.1.4 一维数组的应用 
    5.2 二维数组 
    5.2.1 二维数组的定义 
    5.2.2 二维数组的初始化 
    5.2.3 二维数组元素的引用 
    5.2.4 二维数组的应用 
    5.3 数组作为函数参数 
    5.3.1 一维数组与函数 
    5.3.2 二维数组与函数 
    5.4 字符数组 
    5.4.1 字符数组与字符串 
    5.4.2 字符串的输入与输出 
    5.4.3 字符串处理函数 
    本章小结 
    习题 

    第6章  指针和引用 
    6.1 指针的概念 
    6.1.1 指针和指针变量 
    6.1.2 直接访问数据和间接访问数据 
    6.2 指针的操作 
    6.2.1 指针变量的定义 
    6.2.2 指针变量的赋值 
    6.2.3 指针运算符 
    6.3 指针与数组 
    6.3.1 一维数组与指针 
    6.3.2 二维数组和指针 
    6.3.3 字符串和指针 
    6.4 指针与函数 
    6.4.1 指针参数与函数的地址传送调用 
    6.4.2 返回指针的函数 
    6.4.3 指向函数的指针变量 
    6.4.4 使用参数的main函数 
    6.5 引用 
    6.5.1 引用的概念 
    6.5.2 引用的应用 
    6.5.3 引用与指针的区别 
    本章小结 
    习题 

    第7章  类和对象 
    7.1 面向对象程序设计概述 
    7.1.1 面向过程和面向对象 
    7.1.2 面向对象程序设计的基本特点 
    7.1.3 类和对象 
    7.2 类的定义 
    7.2.1 类的声明格式 
    7.2.2 定义类的注意事项 
    7.2.3 类与结构体 
    7.3 成员函数 
    7.3.1 成员函数概述 
    7.3.2 成员函数的定义 
    7.4 对象 
    7.4.1 类与对象的关系 
    7.4.2 对象的基本概念 
    7.4.3 对象的定义 
    7.4.4 对象成员的表示方法 
    7.4.5 对象的赋值 
    7.4.6 简单应用举例 
    7.5 构造函数 
    7.5.1 数据成员的初始化 
    7.5.2 构造函数的定义 
    7.5.3 构造函数的特点 
    7.5.4 构造函数的分类 
    7.5.5 用参数初始化表对数据成员初始化 
    7.5.6 带有默认参数的构造函数 
    7.5.7 构造函数的重载 
    7.6 析构函数 
    7.6.1 析构函数的概念 
    7.6.2 默认的析构函数 
    7.7 this指针 
    7.8 共用数据的保护 
    7.8.1 常对象 
    7.8.2 常对象成员 
    7.8.3 常对象指针 
    7.8.4 常对象引用 
    7.9 静态成员 
    7.9.1 静态数据成员 
    7.9.2 静态成员函数 
    7.10 友元 
    7.10.1 友元函数 
    7.10.2 友元成员 
    7.10.3 友元类 
    本章小结 
    习题 

    第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.4.3 派生类的析构函数 
    8.5 多重继承 
    8.5.1 多重继承的声明 
    8.5.2 多重继承的构造函数和析构函数 
    8.5.3 多重继承的二义性 
    8.6 虚基类 
    本章小结 
    习题 

    第9章  多态性和虚函数 
    9.1 多态性 
    9.1.1 多态的概念 
    9.1.2 多态性的一个典型例子 
    9.2 基类和派生类之间的转换 
    9.3 虚函数 
    9.4 纯虚函数与抽象类 
    本章小结 
    习题 

    第10章  流类库和输入输出操作 
    10.1 输入输出流的概念 
    10.2 标准输入输出流 
    10.2.1 标准输入流的使用 
    10.2.2 标准输出流的使用 
    10.3 文件的输入和输出 
    10.3.1 文件打开和关闭 
    10.3.2 文本文件的读写 
    10.3.3 二进制文件的读写 
    10.3.4 文件的随机存取 
    本章小结 
    习题 

    附录A  字符的ASCII表 
    附录B  Microsoft Visual C++ 6.0集成开发工具简介 
    B.1 Visual C++ 6.0概述 
    B.2 Visual C++ 6.0的启动及其主窗口简介 
    B.3 菜单功能介绍 
    B.4 调试菜单功能介绍 
    B.5 上下文关联菜单 
    B.6 工具栏 
    B.7 工作区窗口 
    B.8 输出窗口 
    B.9 编辑窗口 
    参考文献
查看详情
系列丛书 / 更多
C++语言程序设计
实用操作系统教程·第2版/计算机科学与技术专业实践系列教材
李建伟、吴江红、马梁、刘依、苏静 著
C++语言程序设计
计算机科学与技术专业实践系列教材:路由与交换技术
刘静、赖英旭、杨胜志 著
C++语言程序设计
计算机系统组装与维护
徐群叁、张永水、周凤翔、于涛、赵开芹 编
C++语言程序设计
网页设计与制作
孙俊琳、程立倩、吴晓波、姜秀珍、黄红兵 编
C++语言程序设计
ASP.NET网站设计实例教程/计算机科学与技术专业实践系列教材
邓芳、毕忠东、刘启明 编
C++语言程序设计
数据库技术及应用课程实践
王彤 著
C++语言程序设计
网络测试与故障诊断实验教程(第2版)
曹庆华 编
C++语言程序设计
操作系统实践教程/计算机科学与技术专业实践系列教材
谢青松、何凯 著
C++语言程序设计
单片机原理及接口(第2版)
陈忠平 著
C++语言程序设计
ACM程序设计竞赛基础教程(第2版)
俞经善、鞠成东 著
C++语言程序设计
.NET 4.0编程基础实验教程/计算机科学与技术专业实践系列教材
薛红芳、谭业武、孙继磊、谢玉华、巩艳华 编
C++语言程序设计
C++程序设计题解与实验指导
王庆军、刘杰、白艳梅 编
相关图书 / 更多
C++语言程序设计
C++程序设计基础教程 第2版
刘厚泉 李政伟 葛欣
C++语言程序设计
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++语言程序设计
C++编程这样学
胡芳
C++语言程序设计
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++语言程序设计
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++语言程序设计
C++面向对象程序设计(第4版)
谭浩强
C++语言程序设计
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++语言程序设计
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++语言程序设计
C++开发案例精讲
杨国兴 著
C++语言程序设计
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++语言程序设计
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++语言程序设计
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++语言程序设计
Java Web程序设计(慕课版 第2版)——基于SSM(Spring+Spring MVC+MyBatis)框架
梁永先 陈滢生 尹校军
C++语言程序设计
Java Web程序设计 慕课版
梁永先、李树强、朱林 著