C++大学教程(第二版)c++how to program Second Edition --电子工业出版社【美】harvey M.Deitel and paul James Deitel(更新中)

本教程涵盖C++编程的基础知识,包括控制结构、函数、数组、指针与字符串等内容。通过详细讲解各种概念及提供实践案例,帮助读者掌握C++编程的基本技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    第一章  计算机与c++编程简介

 

    第二章  控制结构

    2.1   简介

    2.2   算法

    2.3    伪代码

    2.4    控制结构

    2.5    if选择结构

    2.6    if/else选择结构

    2.7    while重复结构

    2.8    构造算法:实例研究1(计数器控制重复)

    2.9    构造算法与自上而下逐步完善:实例研究2(标记控制重复)

    2.10  构造算法与自上而下逐步完善:实例研究3(嵌套控制结构)

    2.11  赋值运算符

    2.12  自增和自减运算符

    2.13   计数器控制循环的要点

    2.14   for重复结构

    2.15   for结构使用举例

    2.16   switch多项选择结构

    2.17   do/while重复结构

    2.18    break 和continue语句

    2.19    逻辑运算符

    2.20    混淆相等(==)与赋值(=)运算符

    2.21    结构化编程小结

    2.22    有关对象的思考:确定问题中的对象

     小结

     术语

      自测练习

      自测练习答案

      练习

    第三章  函数

     3.1  简介

     3.2  c++ 程序组件

     3.3  数学函数库

     3.4  函数

     3.5  函数定义

     3.6  函数原型

     3.7  头文件

     3.8  随机数产生器

     3.9  案例:机会游戏与enum简介

     3.10 存储类

     3.11 作用域规则

     3.12 递归

     3.13 使用递归举例:Fibonacci数列

     3.14 递归与迭代

     3.15 带空参数表的函数

     3.16 内联函数

     3.17 引用与引用参数

     3.18  默认参数

     3.19 一元作用域运算符

     3.20  函数重载

     3.21  函数模板

     3.22  有关对象的思考:确定对象属性

     小结

      术语

     自测练习

      自测练习答案

     练习

 

    第四章 数组

     4.1  简介

     4.2  数组

     4.3  声明数组

     4.4   使用数组的举例

     4.5   将数组传递给函数

     4.6   排序数组

     4.7   实例研究:用数组计算平均值、中数和模

     4.8   查找数组:线性查找和折半查找

     4.9   多下标数组

     4.10  有关对象的思考:确定类的行为

     小结

     术语

      自测练习

自测练习答案

练习

递归练习

 

    第五章 指针与字符串

5.1  简介

5.2  指针变量的声明与初始化

5.3  指针运算符

5.4  按引用调用函数

5.5  指针与常量限定符

5.6  按引用调用的冒泡序列

5.7  指针表达式与指针算法

5.8 指针与数组的关系

5.9 指针数组

5.10 实例研究:洗牌与发牌

5.11 函数指针

5.12 字符与字符串处理简介

  5.12.1  字符与字符串基础

  5.12.2  字符串处理库的字符串操作函数

5.13  有关对象的思考:对象间的交互

小结

术语

自测练习

自测练习答案

练习

特殊小节:建立自己的计算机

更多的指针练习

字符串操作练习

特殊小节:高级字符串操作练习

复杂字符串操作练习

 

     第六章 类与数据抽象(—)

    

     第七章 类与数据抽象(二)

 

     第八章  运算符重载

 

     第九章  继承

 

     第十章 虚函数和多态性

 

     第十一章 c++输入、输出流

 

     第十二章  模板

 

      第十三章 异常处理

 

     第十四章   文件处理

 

     第十五章    数据结构

 

     第十六章    位、字符。字符串和结构

 

     第十七章     预处理器

 

    第十八章      C语言遗留代码问题

 

    第十九章       string类与字符串流处理

 

     第二十章      标准模板库(STL)

 

    第二十一章    ANSI/ISO C++标准语言补充

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值