C++程序设计

首页 > 图书 > 教材教辅/2020-09-26 / 加入收藏 / 阅读 [打印]
C++程序设计

C++程序设计

作者:蒋爱军

开 本:16开

书号ISBN:9787115330758

定价:

出版时间:2014-10-01

出版社:人民邮电出版社

C++程序设计 本书特色

本书紧密结合c++语言的新标准,以c++语言为工具讲述面向对象程序设计方法。全书分为两个部分:**部分介绍c++语言基础内容及结构化程序设计方法,包括基本类型、表达式、语句、函数、数组、指针等;第二部分介绍面向对象程序设计方法及c++语言中支持面向对象程序设计的主要机制,包括类、继承、多态、模板、命名空间、异常处理、标准库及泛型算法等。书中每章都包括丰富的代码和习题,供读者分析和练习。   本书既可作为计算机专业本科生程序设计课程的入门教材,也可以作为相关专业高年级学生面向对象程序设计的教材,还可供软件开发人员参考。   本书适合作为高等院校“c++语言程序设计”课程的教堂用书,还可作为c++语言的自学或教学参考书。

C++程序设计 内容简介

(1)根据c++的*新标准编写。   (2)示例简单实用、短小精悍且贯穿全书。   (3)融入软件工程思想。   (4)诠释经典实例,本土化展示。

C++程序设计 目录

第1章 程序设计与c++语言入门
 1.1 程序及相关概念
  1.1.1 计算机与用户(人)
  1.1.2 算法
  1.1.3 程序
 1.2 程序设计
  1.2.1 程序设计的基本概念
  1.2.2 程序设计过程
  1.2.3 程序设计方法
 1.3 程序设计语言
  1.3.1 机器语言
  1.3.2 汇编语言
  1.3.3 高级语言
  1.3.4 编译型语言与解释型语言
  1.3.5 c++语言
 1.4 c++程序的结构
  1.4.1 注释
  1.4.2 预处理指示
  1.4.3 以函数为单位的程序结构
  1.4.4 以类为单位的程序结构
 1.5 c++程序的实现过程
 习题
第2章 内置数据类型与基本输入输出
 2.1 数据类型概述
  2.1.1 数据类型的基本概念
  2.1.2 c++语言类型系统的基本特点
 2.2 标识符概述
  2.2.1 c++语言中的基本记号
  2.2.2 标识符
 2.3 常量和变量
  2.3.1 变量和变量的声明
  2.3.2 常量和常量的声明
 2.4 内置数据类型
  2.4.1 内置数据类型概述
  2.4.2 字符类型常量和变量
  2.4.3 整数类型常量和变量
  2.4.4 浮点类型常量和变量
  2.4.5 布尔类型常量和变量
  2.4.6 字符串类型常量和变量
 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 应用举例
 习题
第3章 语句与基本控制结构
 3.1 语句及分类
  3.1.1 声明语句
  3.1.2 表达式语句
  3.1.3 转移语句
  3.1.4 块语句
  3.1.5 空语句
 3.2 选择结构
  3.2.1 三种基本控制结构
  3.2.2 if语句
  3.2.3 switch语句
 3.3 循环结构
  3.3.1 while语句
  3.3.2 do-while语句
  3.3.3 for语句
  3.3.4 循环中的break语句
  3.3.5 continue语句
 3.4 应用举例
 习题
第4章 函数
 4.1 概述
 4.2 函数定义与函数原型
  4.2.1 函数定义
  4.2.2 函数原型
 4.3 函数调用与参数传递
  4.3.1 函数调用
  4.3.2 参数传递
 4.4 标识符的作用域
  4.4.1 作用域的基本概念
  4.4.2 作用域的具体规则
  4.4.3 变量的声明与定义
  4.4.4 名字空间
 4.5 变量的生命期
 4.6 预处理指示
  4.6.1 文件包含
  4.6.2 宏定义
  4.6.3 条件编译
 4.7 标准库函数
 4.8 函数的接口设计和注释
  4.8.1 前置条件和后置条件
  4.8.2 函数的注释
  4.8.3 函数的接口与实现
  4.8.4 函数接口的设计
 4.9 递归
  4.9.1 什么是递归
  4.9.2 递归的实现
  4.9.3 汉诺塔问题
 4.10 应用举例
 习题
第5章 枚举、结构与类
 5.1 简单数据类型与构造式数据类型
 5.2 枚举类型
 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.5.3 对象的初始化
 5.6 关于面向对象程序设计的若干基本问题
  5.6.1 面向过程与面向对象

 1/2    1 2 下一页 尾页

教材 研究生/本科/专科教材 工学

在线阅读

  • 最新内容
  • 相关内容
  • 网友推荐
  • 图文推荐
上一篇:定格动画设计     下一篇:Java程序设计项目教程