注册 登录 进入教材巡展
#
  • #

出版时间:2018-08

出版社:电子工业出版社

以下为《C++程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121343063
  • 1-1
  • 292359
  • 67225405-9
  • 平塑
  • 16开
  • 2018-08
  • 426
  • 280
  • 工学
  • 软件工程
  • 计算机类
  • 高职
作者简介

何历怀,女,研究生。 2006年7月毕业于华中科技大学,获理学学士学位;2008年11月-2010年3月担任北大青鸟,清华万博培训机构讲师; 2011年5月-2014年3月担任广州松田职业学院计算机应用教研室主任、同时兼任计算机网络技术专业建设负责人;2016年9月-至今,担任广州华夏职业学院信息安全与计算机基础教研室主任。

查看全部
内容简介

本书主要参考全国计算机等级考试二级C++考试大纲的要求进行编写,并适当做了一定的提高和修改。本书分11章,第1章主要是对C++语言的概述,让读者对C++有初步的认识,第2章主要介绍了C++的基本数据类型和表达式,第3章主要介绍了C++常用的三种流程控制结构和语句,第4章介绍了C++的函数,第5章介绍了C++的数组,第6章介绍了C++中的指针。前6章主要是面向结构的程序设计知识。第7章介绍用户自定义数据类型,重点介绍了结构体的用法,这一章是过渡性的知识,为第8章介绍面向对象的程序设计做个铺垫,第8章简要介绍了面向对象的程序设计思想和方法,第9章,第10章介绍类和对象,类的继承和派生的方法,第11章介绍了流类库和输入输出。后面3章集中讲述基于对象的程序设计――即 C++的类 class 设施的定义以及用法,我们可以用类来定义新的类型,井且操纵这些新的类型可以像内置类型一样容易,通过创建新的类型来描述问题域,C++使程序员能够编写出更易于理解的应用程序。

目录
第1章 C++语言概述 11.1 概述 21.1.1 C++的发展史 21.1.2 C++的优势 21.1.3 对面向对象方法的支持 31.2 开发工具 31.2.1 常见的C++开发工具 31.2.2 Visual C++ 6.0开发环境简介 41.2.3 Visual C++ 6.0开发环境的使用 51.2.4 Visual C++ 6.0使用示例 81.3 程序结构 131.3.1 第一个程序 131.3.2 文件的组织 151.4 编码规范 151.4.1 风格指南 151.4.2 注释的使用 161.4.3 美化代码 171.5 标识符 181.5.1 保留字 181.5.2 标识符命名 19上机实训 19本章小结 20习题 20第2章 基本数据类型与表达式 212.1 C++基本数据类型 222.2 变量 232.2.1 什么是变量 232.2.2 定义变量 232.2.3 为变量赋初值 242.3 常量 252.3.1 数值常量 252.3.2 字符常量 272.3.3 符号常量 292.3.4 常变量 302.4 运算符和表达式 312.4.1 赋值操作符 312.4.2 数学运算符 322.4.3 位操作符 322.4.4 复合赋值操作符 332.4.5 增1减1操作符 342.4.6 关系运算符 342.4.7 逻辑运算符(!, &&, ||) 352.4.8 条件运算符(?) 362.4.9 逗号运算符(,) 372.4.10 变量类型转换运算符 372.4.11 sizeof() 372.4.12 其他运算符 372.4.13 运算符的优先度Precedence of operators 38上机实训 39一、项目描述 39二、项目要求 39本章小结 39习题 40第3章 C++程序的流程控制 433.1 顺序控制语句 443.2 条件分支结构 493.2.1 if语句 493.2.2 if语句的嵌套 513.2.3 if多分支结构 523.2.4 switch语句和switch多分支结构 543.3 循环结构 573.3.1 for循环 573.3.2 循环结构的特殊控制:break和continue的使用 603.3.3 while循环 643.3.4 do…while循环 65上机实训 67一、项目描述 67二、项目要求 68本章小结 68习题 69第4章 C++函数 734.1 函数的定义 744.1.1 如何定义和使用函数 744.1.2 系统函数 764.1.3 函数的声明和定义 784.1.4 主函数main() 834.1.5 函数调用格式及调用方式 844.2 函数存在的意义、为什么要使用函数 844.3 函数重载 854.4 函数的默认参数 874.4.1 定义默认参数的顺序 884.4.2 默认参数和重载函数的混淆 894.5 C++中函数变量的引用 894.5.1 引用 894.5.2 用引用传递参数 904.6 C++函数的递归调用 924.7 内嵌函数 934.8 函数和变量的作用域 944.8.1 C++的存储属性 944.8.2 函数的作用域 964.8.3 变量的作用域和生存期 964.8.4 C++变量的可见性 1014.9 编译预处理 102*4.10 函数模板 104上机实训 105一、项目描述 105二、项目要求 105本章小结 106习题 106第5章 数组 1095.1 C++数组的声明和初始化 1105.1.1 一维数组的声明 1105.1.2 数组的初始化 1105.1.3 引用一维数组的元素 1115.1.4 一维数组程序举例 1125.1.5 C++省略数组大小的写法 1145.2 C++数组的存储 1145.2.1 内存和地址 1145.2.2 数组在内存中的存储情况 1155.2.3 字符的存储情况 1165.2.4 字符数组在内存中的存储情况 1175.3 二维数组的定义和引用 1185.3.1 二维数组的定义 1195.3.2 二维数组的引用 1205.3.3 二维数组的初始化 1215.3.4 二维数组程序举例 1225.4 用数组名作函数参数 1235.4.1 用数组元素作函数实参 1245.4.2 用数组名作函数参数 124上机实训 126一、项目描述 126二、项目要求 126本章小结 126习题 127第6章 指针 1296.1 指针的概念和指针变量的定义 1306.1.1 指针的概念 1306.1.2 指针变量的定义及初始化 1316.2 C++指针的操作和运算 1346.2.1 指针的加减运算 1346.2.2 指针的关系运算 1356.3 C++指针与保护 1356.3.1 对内存只读的指针 1356.3.2 指针型常量 1356.4 C++指针与数组 1366.4.1 数组名的实质 1366.4.2 指针数组 1376.4.3 应用举例 1376.5 C++指针与函数 1396.5.1 指针作为参数 1406.5.2 指针作为返回值 1416.6 C++堆内存空间 1426.6.1 如何获得堆内存空间 1426.6.2 释放内存 142上机实训 144一、项目描述 144二、项目要求 144本章小结 144习题 145第7章 自定义数据类型 1477.1 枚举类型 1487.2 结构体 1507.3 结构体与函数 1537.3.1 结构作为参数 1537.3.2 结构作为返回值 1547.4 结构数组与结构指针 1557.4.1 结构数组 1557.4.2 结构指针 155上机实训 156一、项目描述 156二、项目要求 157本章小结 157习题 157第8章 面向对象程序设计基础 1598.1 面向对象的思想 1608.1.1 结构化程序设计 1608.1.2 面向对象程序设计 1608.2 面向对象程序设计的基本概念 1618.2.1 对象与类 1618.2.2 消息 1638.2.3 抽象性 1648.2.4 封装性 1648.2.5 继承性 1658.2.6 多态性 166上机实训 166一、项目描述 166二、项目要求 167本章小结 167习题 167第9章 类和对象的创建 168
Baidu
map