从零开始学C++

课程大纲

通过此交互式课程免费学习 C++,并掌握世界上最流行的编程语言之一。您将从一个简单的 hello world 程序开始,然后继续介绍 C++ 中的条件语句、循环和函数等核心概念,然后再移动…

课程内容

一、简介

Hello World!

代码说明

编译 C++ 代码

测验

练习:玩弄 cout 语句

2. 变量和用户输入

C++ 中的变量

变量语法

变量类型

测验

练习 1:数据类型的声明和初始化

练习 2:从小部件中获取输入

3. 简单的数学

简单的 C++ 数学

数学函数

测验

练习 1:使用 cmath 计算公式

练习 2:计算二项式

4. 条件语句

比较运算符

if-else 语句

切换语句

条件表达式

测验

练习 1:偶数或奇数

练习 2:实现计算器

5. 循环

while & do-while 循环

循环

C++ 循环结构的等价性

无限循环

测验

练习 1:一个数的乘法表

练习 2:最多 n 个项的斐波那契数列

练习 3:使用 For 循环进行金字塔打印

6.函数和递归

功能介绍

函数声明

调用函数

参数

传递参数

按值传递

通过引用传递

递归

测验

练习 1:校验和的函数

练习 2:计算多维数据集

练习 3:使用递归的数字总和

练习 4:使用递归的斐波那契

课程评估C++ 考试 1

8. 指针和数组

什么是指针?

什么是数组?

指针实现

数组和指针的更多属性

指向函数的指针

测验

练习 1:按升序对数组进行排序

练习 2:数字序列

练习 3:使用数组制作矩阵

练习 4:帕斯卡三角形

练习 5:实现双指针

练习 6:账户余额

课程评估C++ 考试 2

10. 类和继承

类介绍

类成员函数

构造函数

遗产

多态性和虚函数

测验

练习 1:计算面积

练习 2:学生平均分

练习 3:使用继承显示消息

练习 4:使用虚函数显示消息

11. 模板

模板简介

类模板

测验

练习 1:在数组中查找最大值

练习 2:交换值

练习 3:找到最小值的索引

练习 4:排序算法

练习 5:复数

课程评估C++ 考试 3