从零开始学C++程序设计

从零开始学C++程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-05
版次: 1
ISBN: 9787111564560
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 410页
30人买过
  •    本书分16章说明C++语言相关的语法与应用,包括变量与数据类型、表达式与运算符、流程控制结构、数组与字符串、指针与地址、函数、预处理指令与宏、自定义数据类型、构造函数与析构函数、类、运算符重载、继承与多态、数据流和文件、异常处理以及C++模板的程序设计方式等内容。
    前言 
    第1章 初识C++1 
    1-1 C++的由来1 
    1-1-1 C与C++的关联2 
    1-1-2 认识面向对象设计2 
    1-2 我的第一个C++程序3 
    1-2-1 编写程序4 
    1-2-2 保存文件5 
    1-2-3 编译程序5 
    1-2-4 运行程序6 
    1-2-5 程序代码解析6 
    1-3 程序架构简介6 
    1-3-1 头文件区7 
    1-3-2 程序注释8 
    1-3-3 主程序区——main( )函数9 
    1-3-4 命名空间10 
    1-3-5 输入/输出功能简介10 
    1-3-6 程序语句的格式11 
    1-3-7 标识符与保留字12 
    1-4 上机实训测验13 
    1-5 课后练习13 
    第2章 变量与数据类型18 
    2-1 变量简介19 
    2-2 常数21 
    2-3 基本数据类型22 
    2-3-1 整数22 
    2-3-2 浮点数24 
    2-3-3 字符27 
    2-3-4 转义字符28 
    2-3-5 布尔数据类型30 
    2-4 上机实训测验31 
    2-5 课后练习32 
    第3章 表达式与运算符35 
    3-1 表达式的表示法35 
    3-2 认识运算符36 
    3-2-1 运算符优先级36 
    3-2-2 赋值运算符37 
    3-2-3 算术运算符38 
    3-2-4 关系运算符39 
    3-2-5 逻辑运算符41 
    3-2-6 位运算符42 
    3-2-7 递增与递减运算符47 
    3-2-8 复合赋值运算符49 
    3-3 认识数据类型转换50 
    3-3-1 自动类型转换50 
    3-3-2 强制类型转换52 
    3-3-3 转型运算符简介53 
    3-4 上机实训测验55 
    3-5 课后练习56 
    第4章 流程控制结构60 
    4-1 顺序结构60 
    4-2 选择结构61 
    4-2-1 if条件语句61 
    4-2-2 if- else条件语句62 
    4-2-3 if else if条件语句64 
    4-2-4 条件运算符66 
    4-2-5 switch条件语句68 
    4-3 循环结构70 
    4-3-1 for循环语句71 
    4-3-2 for循环的控制子句72 
    4-3-3 嵌套for循环73 
    4-3-4 while循环语句74 
    4-3-5 do-while循环语句76 
    4-4 循环控制指令78 
    4-4-1 break指令78 
    4-4-2 continue指令80 
    4-4-3 goto指令81 
    4-5 上机实训测验82 
    4-6 课后练习85 
    第5章 数组与字符串89 
    5-1 数组简介89 
    5-1-1 数组表示法89 
    5-1-2 数组与变量90 
    5-1-3 一维数组91 
    5-1-4 二维数组93 
    5-1-5 多维数组95 
    5-2 字符串简介97 
    5-2-1 字符串声明97 
    5-2-2 字符串数组100 
    5-3 String类102 
    5-3-1 声明String类103 
    5-3-2 字符串运算符功能105 
    5-3-3 String类成员函数106 
    5-4 上机实训测验108 
    5-5 课后练习110 
    第6章 指针与地址113 
    6-1 认识地址113 
    6-1-1 指针的作用113 
    6-1-2 变量地址的存取114 
    6-1-3 指针变量的声明115 
    6-1-4 指针运算118 
    6-1-5 多重指针121 
    6-2 指针与数组122 
    6-2-1 指针与一维数组124 
    6-2-2 指针与多维数组125 
    6-2-3 指针与字符串128 
    6-2-4 指针数组简介130 
    6-3 动态分配功能134 
    6-3-1 动态分配与静态分配134 
    6-3-2 动态分配变量135 
    6-3-3 动态分配数组136 
    6-4 引用类型138 
    6-4-1 引用类型声明138 
    6-4-2 指针引用简介140 
    6-5 上机实训测验141 
    6-6 课后练习143 
    第7章 函数入门149 
    7-1 函数功能简介149 
    7-1-1 自定义函数149 
    7-1-2 函数声明模式151 
    7-1-3 函数调用语法154 
    7-2 认识参数传递155 
    7-2-1 传值调用模式155 
    7-2-2 传址调用模式157 
    7-2-3 传引用调用模式159 
    7-2-4 参数默认值160 
    7-2-5 数组参数162 
    7-2-6 指针返回值163 
    7-3 上机实训测验165 
    7-4 课后练习166 
    第8章 函数的高级应用170 
    8-1 函数指针简介170 
    8-1-1 声明函数指针170 
    8-1-2 参数型函数指针172 
    8-1-3 函数指针数组175 
    8-2 命令行参数176 
    8-3 变量的种类179 
    8-3-1 全局变量179 
    8-3-2 局部变量179 
    8-3-3 区块变量179 
    8-4 变量等级说明180 
    8-4-1 自动变量180 
    8-4-2 静态局部变量180 
    8-4-3 外部变量182 
    8-4-4 静态外部变量183 
    8-4-5 寄存器变量185 
    8-5 特殊函数功能185 
    8-5-1 递归函数185 
    8-5-2 内联函数187 
    8-5-3 函数重载189 
    8-6 上机实训测验191 
    8-7 课后练习192 
    第9章 预处理指令与宏196 
    9-1 预处理指令196 
    9-2 #define指令198 
    9-2-1 定义基本指令198 
    9-2-2 定义函数200 
    9-2-3 宏函数简介201 
    9-2-4 标准预处理宏203 
    9-3 条件编译指令204 
    9-3-1 #if、#endif、#else、#elif指令204 
    9-3-2 #ifdef、#ifndef指令206 
    9-4 上机实训测验207 
    9-5 课后练习207 
    第10章 认识自定义数据类型211 
    10-1 结构211 
    10-1-1 结构的声明方式211 
    10-1-2 结构的存取212 
    10-1-3 结构指针213 
    10-2 结构与数组216 
    10-2-1 结构数组216 
    10-2-2 结构的数组成员218 
    10-2-3 结构指针数组219 
    10-3 嵌套结构221 
    10-4 函数与结构224 
    10-4-1 结构传值调用224 
    10-4-2 结构传址调用226 
    10-4-3 结构传引用调用226 
    10-5 其他自定义数据类型227 
    10-5-1 类型定义指令227 
    10-5-2 枚举类型228 
    10-5-3 联合类型231 
    10-6 上机实训测验233 
    10-7 课后练习235 
    第11章 面向对象程序设计入门240 
    11-1 类的基本概念240 
    11-1-1 类对象的声明241 
    11-1-2 存取权限关键字242 
    11-1-3 创建类对象243 
    11-1-4 范围解析运算符245 
    11-2 构造函
  • 内容简介:
       本书分16章说明C++语言相关的语法与应用,包括变量与数据类型、表达式与运算符、流程控制结构、数组与字符串、指针与地址、函数、预处理指令与宏、自定义数据类型、构造函数与析构函数、类、运算符重载、继承与多态、数据流和文件、异常处理以及C++模板的程序设计方式等内容。
  • 目录:

    前言 
    第1章 初识C++1 
    1-1 C++的由来1 
    1-1-1 C与C++的关联2 
    1-1-2 认识面向对象设计2 
    1-2 我的第一个C++程序3 
    1-2-1 编写程序4 
    1-2-2 保存文件5 
    1-2-3 编译程序5 
    1-2-4 运行程序6 
    1-2-5 程序代码解析6 
    1-3 程序架构简介6 
    1-3-1 头文件区7 
    1-3-2 程序注释8 
    1-3-3 主程序区——main( )函数9 
    1-3-4 命名空间10 
    1-3-5 输入/输出功能简介10 
    1-3-6 程序语句的格式11 
    1-3-7 标识符与保留字12 
    1-4 上机实训测验13 
    1-5 课后练习13 
    第2章 变量与数据类型18 
    2-1 变量简介19 
    2-2 常数21 
    2-3 基本数据类型22 
    2-3-1 整数22 
    2-3-2 浮点数24 
    2-3-3 字符27 
    2-3-4 转义字符28 
    2-3-5 布尔数据类型30 
    2-4 上机实训测验31 
    2-5 课后练习32 
    第3章 表达式与运算符35 
    3-1 表达式的表示法35 
    3-2 认识运算符36 
    3-2-1 运算符优先级36 
    3-2-2 赋值运算符37 
    3-2-3 算术运算符38 
    3-2-4 关系运算符39 
    3-2-5 逻辑运算符41 
    3-2-6 位运算符42 
    3-2-7 递增与递减运算符47 
    3-2-8 复合赋值运算符49 
    3-3 认识数据类型转换50 
    3-3-1 自动类型转换50 
    3-3-2 强制类型转换52 
    3-3-3 转型运算符简介53 
    3-4 上机实训测验55 
    3-5 课后练习56 
    第4章 流程控制结构60 
    4-1 顺序结构60 
    4-2 选择结构61 
    4-2-1 if条件语句61 
    4-2-2 if- else条件语句62 
    4-2-3 if else if条件语句64 
    4-2-4 条件运算符66 
    4-2-5 switch条件语句68 
    4-3 循环结构70 
    4-3-1 for循环语句71 
    4-3-2 for循环的控制子句72 
    4-3-3 嵌套for循环73 
    4-3-4 while循环语句74 
    4-3-5 do-while循环语句76 
    4-4 循环控制指令78 
    4-4-1 break指令78 
    4-4-2 continue指令80 
    4-4-3 goto指令81 
    4-5 上机实训测验82 
    4-6 课后练习85 
    第5章 数组与字符串89 
    5-1 数组简介89 
    5-1-1 数组表示法89 
    5-1-2 数组与变量90 
    5-1-3 一维数组91 
    5-1-4 二维数组93 
    5-1-5 多维数组95 
    5-2 字符串简介97 
    5-2-1 字符串声明97 
    5-2-2 字符串数组100 
    5-3 String类102 
    5-3-1 声明String类103 
    5-3-2 字符串运算符功能105 
    5-3-3 String类成员函数106 
    5-4 上机实训测验108 
    5-5 课后练习110 
    第6章 指针与地址113 
    6-1 认识地址113 
    6-1-1 指针的作用113 
    6-1-2 变量地址的存取114 
    6-1-3 指针变量的声明115 
    6-1-4 指针运算118 
    6-1-5 多重指针121 
    6-2 指针与数组122 
    6-2-1 指针与一维数组124 
    6-2-2 指针与多维数组125 
    6-2-3 指针与字符串128 
    6-2-4 指针数组简介130 
    6-3 动态分配功能134 
    6-3-1 动态分配与静态分配134 
    6-3-2 动态分配变量135 
    6-3-3 动态分配数组136 
    6-4 引用类型138 
    6-4-1 引用类型声明138 
    6-4-2 指针引用简介140 
    6-5 上机实训测验141 
    6-6 课后练习143 
    第7章 函数入门149 
    7-1 函数功能简介149 
    7-1-1 自定义函数149 
    7-1-2 函数声明模式151 
    7-1-3 函数调用语法154 
    7-2 认识参数传递155 
    7-2-1 传值调用模式155 
    7-2-2 传址调用模式157 
    7-2-3 传引用调用模式159 
    7-2-4 参数默认值160 
    7-2-5 数组参数162 
    7-2-6 指针返回值163 
    7-3 上机实训测验165 
    7-4 课后练习166 
    第8章 函数的高级应用170 
    8-1 函数指针简介170 
    8-1-1 声明函数指针170 
    8-1-2 参数型函数指针172 
    8-1-3 函数指针数组175 
    8-2 命令行参数176 
    8-3 变量的种类179 
    8-3-1 全局变量179 
    8-3-2 局部变量179 
    8-3-3 区块变量179 
    8-4 变量等级说明180 
    8-4-1 自动变量180 
    8-4-2 静态局部变量180 
    8-4-3 外部变量182 
    8-4-4 静态外部变量183 
    8-4-5 寄存器变量185 
    8-5 特殊函数功能185 
    8-5-1 递归函数185 
    8-5-2 内联函数187 
    8-5-3 函数重载189 
    8-6 上机实训测验191 
    8-7 课后练习192 
    第9章 预处理指令与宏196 
    9-1 预处理指令196 
    9-2 #define指令198 
    9-2-1 定义基本指令198 
    9-2-2 定义函数200 
    9-2-3 宏函数简介201 
    9-2-4 标准预处理宏203 
    9-3 条件编译指令204 
    9-3-1 #if、#endif、#else、#elif指令204 
    9-3-2 #ifdef、#ifndef指令206 
    9-4 上机实训测验207 
    9-5 课后练习207 
    第10章 认识自定义数据类型211 
    10-1 结构211 
    10-1-1 结构的声明方式211 
    10-1-2 结构的存取212 
    10-1-3 结构指针213 
    10-2 结构与数组216 
    10-2-1 结构数组216 
    10-2-2 结构的数组成员218 
    10-2-3 结构指针数组219 
    10-3 嵌套结构221 
    10-4 函数与结构224 
    10-4-1 结构传值调用224 
    10-4-2 结构传址调用226 
    10-4-3 结构传引用调用226 
    10-5 其他自定义数据类型227 
    10-5-1 类型定义指令227 
    10-5-2 枚举类型228 
    10-5-3 联合类型231 
    10-6 上机实训测验233 
    10-7 课后练习235 
    第11章 面向对象程序设计入门240 
    11-1 类的基本概念240 
    11-1-1 类对象的声明241 
    11-1-2 存取权限关键字242 
    11-1-3 创建类对象243 
    11-1-4 范围解析运算符245 
    11-2 构造函
查看详情
您可能感兴趣 / 更多
从零开始学C++程序设计
从零开始学Python程序设计
吴惠茹 著
从零开始学C++程序设计
从零开始学C程序设计
吴惠茹 著