书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
程序设计教程:用C++语言编程 第4版

程序设计教程:用C++语言编程 第4版

出版社:机械工业出版社出版时间:2023-01-01
开本: 16开 页数: 394
中 图 价:¥50.4(7.3折) 定价  ¥69.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

程序设计教程:用C++语言编程 第4版 版权信息

  • ISBN:9787111716976
  • 条形码:9787111716976 ; 978-7-111-71697-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

程序设计教程:用C++语言编程 第4版 本书特色

经典教材全新升级 以C++语言作为入门语言介绍程序设计原理 方法与技术

程序设计教程:用C++语言编程 第4版 内容简介

本书以C++为编程语言,介绍程序设计的基本思想、方法和技术。本书内容围绕程序设计的基础知识、过程式和面向对象程序设计基本内容进行展开,主要包括:计算机基础知识、基本数据类型、常量、变量、操作符、表达式、流程控制、结构化程序设计、过程抽象、递归函数、复杂数据类型(数组、结构等)、数据抽象、继承、类属类型(STL)、输入/输出、异常处理以及事件驱动和基于MFC“文档-视”结构的面向对象的Windows应用程序框架等。

程序设计教程:用C++语言编程 第4版 目录

目 录 前言 第3版前言 第2版前言 第1版前言 教学建议 第1章 概述 1 1.1 计算机的工作原理 1 1.1.1 冯·诺依曼体系结构 1 1.1.2 硬件与软件 2 1.1.3 机内信息表示 4 1.2 程序设计概述 8 1.2.1 程序设计范式 8 1.2.2 程序设计步骤 9 1.2.3 程序设计语言 11 1.3 C++语言概述 14 1.3.1 C++语言的特点 14 1.3.2 C++程序的构成 15 1.3.3 C++程序的运行步骤 16 1.3.4 C++语言的词法 17 1.4 小结 19 1.5 习题 20 第2章 简单数据的描述—基本数据 类型和表达式 21 2.1 数据类型概述 21 2.2 基本数据类型 22 2.2.1 整数类型 22 2.2.2 实数类型 22 2.2.3 字符类型 23 2.2.4 逻辑类型 24 2.3 数据的表现形式 24 2.3.1 常量 24 2.3.2 变量 27 2.3.3 变量值的输入 29 2.4 数据的基本操作—操作符 30 2.4.1 操作符概述 30 2.4.2 算术操作符 31 2.4.3 关系与逻辑操作符 32 2.4.4 赋值操作符 34 2.4.5 位操作符 35 2.4.6 其他操作符 37 2.4.7 操作数的类型转换 38 2.5 数据操作的基本单位—表达式 42 2.5.1 表达式的构成和分类 42 2.5.2 操作符的优先级和结合性 43 2.5.3 表达式中操作数的类型转换 44 2.5.4 表达式结果的输出 45 2.5.5 带副作用操作符的表达式计算 45 2.5.6 左值表达式与右值表达式 46 2.6 小结 47 2.7 习题 48 第3章 程序流程控制(算法)描述— 语句 50 3.1 程序流程控制概述 50 3.2 顺序执行 51 3.2.1 表达式语句 51 3.2.2 复合语句 53 3.2.3 空语句 53 3.3 选择执行 54 3.3.1 两路分支语句—if语句 54 3.3.2 多路分支语句—switch语句 59 3.4 重复执行 62 3.4.1 问题求解的迭代法与穷举法 62 3.4.2 循环语句 63 3.4.3 计数循环和事件循环 66 3.4.4 循环程序设计实例 69 3.5 无条件转移执行 74 3.5.1 goto语句 74 3.5.2 break语句 75 3.5.3 continue语句 76 3.6 程序设计风格 78 3.6.1 结构化程序设计 78 3.6.2 关于goto语句 79 3.7 小结 79 3.8 习题 80 第4章 过程抽象—子程序 82 4.1 过程抽象概述 82 4.1.1 基于功能分解与复合的过程式 程序设计 82 4.1.2 子程序及子程序间的数据传递 83 4.2 C++函数 84 4.2.1 函数的定义 84 4.2.2 函数的调用 86 4.2.3 通过参数向函数传数据的值— 值参数传递 89 4.3 变量的局部性 90 4.3.1 局部变量与全局变量 90 4.3.2 变量的生存期(存储分配) 93 *4.3.3 基于栈的函数调用 96 4.4 程序的多模块结构 98 4.4.1 程序的模块化 98 4.4.2 标识符的作用域 100 4.4.3 标准函数库 108 4.5 递归函数 109 4.5.1 什么是递归函数 109 4.5.2 “分而治之”的程序设计 110 4.5.3 递归函数应用实例 111 4.5.4 递归与循环的选择 113 4.6 C++函数的进一步讨论 114 4.6.1 带参数的宏和内联函数 114 4.6.2 带默认值的形式参数 116 4.6.3 函数名重载 117 4.6.4 匿名函数—λ表达式 120 4.7 小结 121 4.8 习题 122 第5章 复合数据的描述—构造数据 类型 124 5.1 自定义值集的数据描述—枚举 类型 124 5.1.1 枚举类型的定义 124 5.1.2 枚举类型的操作 125 5.2 由同类型元素构成的复合数据的 描述—数组类型 128 5.2.1 线性复合数据的描述— 一维数组类型 128 5.2.2 字符串类型的一种实现— 一维字符数组 133 5.2.3 二维复合数据的描述— 二维数组类型 136 5.2.4 数组类型的应用 140 5.3 由属性构成的复合数据的描述— 结构类型 145 5.3.1 结构类型的定义 145 5.3.2 结构类型的操作 147 5.3.3 结构类型的应用 150 5.4 用一种类型表示多种类型的数据— 联合类型 153 5.4.1 联合类型的定义与操作 153 5.4.2 联合类型的应用 155 5.5 内存地址的描述—指针类型 157 5.5.1 指针类型概述 157 5.5.2 指针类型的定义与基本操作 158 5.5.3 指针类型作为参数—地址 参数传递 164 5.5.4 指针与动态变量—实现元素 个数可变的复合数据描述 (动态数组与链表) 170 *5.5.5 用指针提高对数组元素的访问 效率 182 5.5.6 把函数作为参数传递给函数— 函数指针 185 *5.5.7 多级指针 189 5.6 数据的别名—引用类型 192 5.6.1 引用类型的定义 192 5.6.2 引用作为函数参数类型 193 5.7 小结 195 5.8 习题 196 第6章 数据抽象—对象与类 200 6.1 数据抽象概述 200 6.1.1 数据抽象与封装 200 6.1.2 面向对象程序设计 204 *6.1.3 面向对象程序设计与过程式 程序设计的对比 205 6.2 类 209 6.2.1 数据成员 209 6.2.2 成员函数 210 6.2.3 成员的访问控制—信息隐藏 211 6.3 对象 212 6.3.1 对象的创建 213 6.3.2 对象的操作 214 6.3.3 this指针 216 6.4 对象的初始化和消亡前处理 218 6.4.1 构造函数 218 6.4.2 析构函数 222
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服