课程大纲
通过此交互式课程免费学习 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