Content
16 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
谁应该参加此课程?
- 2
编程相关术语
- 3
关于 C++ 的一点介绍
- 4
C++ 的历史
- 5
为什么要使用 C++?
入门
- 1
你的第一个 C++ 程序
- 2
打印样式
- 3
C++ 注释
- 4
挑战:在控制台上显示文本
- 5
解决方案回顾:在控制台上显示文本
- 6
挑战:显示一个直角三角形
- 7
解决方案回顾:显示一个直角三角形
- 8
测验
小项目解决方案
- 1
解决方案:小项目 1
- 2
解决方案:小项目 2
变量和常量
- 1
变量简介
- 2
C++ 中的变量
- 3
C++ 中的标识符
- 4
C++ 常量/字面量
- 5
挑战:初始化一个变量并覆盖其值
- 6
解决方案回顾:初始化变量并覆盖其值
- 7
挑战:交换两个变量的值
- 8
解决方案回顾:交换两个变量的值
- 9
测验
结论
- 1
结论
数据类型和输入
- 1
数据类型
- 2
基本数据类型
- 3
数据类型修饰符
- 4
类型转换
- 5
字符串和转义序列
- 6
C++ 用户输入
- 7
挑战:将双精度浮点数值转换为整数
- 8
解决方案回顾:将双精度浮点值转换为整数
- 9
测验
Hello World 程序、编译与关键字
- 1
“Hello World!” 程序的结构
- 2
编译C++程序
- 3
C++中的关键字
运算符
- 1
运算符简介
- 2
算术运算符
- 3
赋值运算符和复合赋值运算符
- 4
关系运算符
- 5
逻辑运算符
- 6
位运算符
- 7
优先级和结合性
- 8
挑战:查找前一个字母
- 9
解题回顾:查找前一个字母
- 10
挑战:计算小时、分钟和秒
- 11
解决方案回顾:计算小时、分钟和秒
- 12
挑战:计算球体的面积
- 13
解题回顾:计算球体的表面积
- 14
测验
条件语句
- 1
条件语句简介
- 2
if 语句
- 3
if-else 语句
- 4
嵌套的 else-if 语句
- 5
Switch 语句
- 6
条件运算符
- 7
挑战:找出薪资最高的人
- 8
解决方案回顾:找出薪资最高的人
- 9
挑战:检查给定字符是否为字母
- 10
解决方案回顾:检查给定字符是否为字母
- 11
挑战:显示星期几
- 12
解决方案回顾:显示星期几
- 13
测验
循环
- 1
循环简介
- 2
C++ 中的 while 循环
- 3
do-while 循环
- 4
for 循环
- 5
无限循环
- 6
嵌套循环
- 7
break 语句
- 8
continue 语句
- 9
挑战:计算一个数的幂
- 10
解题回顾:计算一个数的幂
- 11
挑战:判断给定的数字是否为质数
- 12
解决方案回顾:判断给定数字是否为质数
- 13
挑战:将十进制数转换为二进制数
- 14
解决方案回顾:将十进制数转换为二进制数
- 15
挑战:判断给定的数字是否为回文数
- 16
解决方案回顾:判断给定数字是否为回文数
- 17
测验
函数
- 1
C++ 中的函数
- 2
声明一个函数
- 3
定义函数
- 4
调用函数
- 5
C++ 函数参数
- 6
函数中的值传递
- 7
函数中的引用传递
- 8
变量的作用域
- 9
访问全局变量的值
- 10
挑战:将数字 0 到 5 转换为文字
- 11
解决方案回顾:将 0 到 5 的数字转换为文字
- 12
挑战:将最小的数字设为 -1
- 13
解决方案:将最小的数字设为 -1
- 14
挑战:设计一个计算器
- 15
解决方案回顾:设计一个计算器
- 16
测验
递归
- 1
什么是递归?
- 2
递归程序的结构
- 3
计算一个数的阶乘
- 4
递归与迭代
- 5
挑战:使用递归计算一个数的幂
- 6
解题回顾:使用递归计算一个数的幂
- 7
挑战:使用递归计算一个数字的位数
- 8
解决方案回顾:使用递归计算数字的位数
- 9
挑战:使用递归计算第 n 个斐波那契数
- 10
解决方案回顾:使用递归计算第 n 个斐波那契数
- 11
测验
数组
- 1
数组简介
- 2
创建数组
- 3
访问数组
- 4
数组和函数
- 5
创建二维数组
- 6
访问二维数组
- 7
挑战:计算班级的平均分数
- 8
解决方案回顾:计算班级的平均成绩
- 9
挑战:数组左旋转
- 10
解决方案回顾:数组左旋转
- 11
挑战:将数组元素按降序排列
- 12
解决方案回顾:将数组元素按降序排列
- 13
挑战:计算矩阵主对角线元素的和
- 14
解决方案回顾:计算矩阵主对角线元素之和
- 15
挑战:矩阵相乘
- 16
解题回顾:矩阵相乘
- 17
测验
指针
- 1
计算机内存
- 2
变量与内存
- 3
取地址操作符
- 4
什么是指针?
- 5
解引用操作符
- 6
函数和指针
- 7
挑战:使用指针计算矩形的面积
- 8
解题回顾:使用指针计算矩形的面积
- 9
挑战:计算和与绝对差
- 10
解决方案回顾:计算和与绝对差
- 11
测验
动态内存分配
- 1
分配类型
- 2
动态内存分配
- 3
动态内存的释放
- 4
动态数组
- 5
挑战:将动态数组中的奇数元素设置为 -1
- 6
解决方案回顾:将动态数组中的奇数元素设置为 -1
- 7
挑战:删除指定索引处的元素
- 8
解决方案回顾:删除指定索引处的元素
- 9
测验
结构体
- 1
结构体简介
- 2
在 C++ 中定义结构体
- 3
在 C++ 中声明结构体变量
- 4
在 C++ 中初始化和访问结构体变量的成员
- 5
结构体数组
- 6
结构体与函数
- 7
结构体和指针
- 8
挑战:两个复数相减
- 9
解题回顾:两个复数相减
- 10
挑战:计算学生的总体百分比成绩
- 11
解决方案回顾:计算学生的总体百分比
- 12
挑战:账户余额低于 500 美元的客户账号
- 13
解决方案回顾:账户余额低于 500 美元的客户账号
- 14
测验
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User