Logo
☆☆☆☆☆
0.0
Beginner
10h

学习C++:初学者的完整课程

如果你是初学者,想要学习 C++ 来开启你的编程之旅,那么你来对地方了。本课程从最基础的内容开始,逐步带你掌握实用的编程技能,并最终完成多个贴近现实生活的编程项目。 课程全程注重实用教学和易于理解的类比,帮助你轻松掌握概念。在学习过程中,你将完成数十个编程练习,所有代码都可以直接在浏览器中运行。 当你学完本课程后,将熟练掌握 C++——这门全球需求量极大的编程语言。你将积累丰富的实战经验,能够自信地编写属于自己的应用程序。

16 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
学习C++:初学者的完整课程
如果你是初学者,想要学习 C++ 来开启你的编程之旅,那么你来对地方了。本课程从最基础的内容开始,逐步带你掌握实用的编程技能,并最终完成多个贴近现实生活的编程项目。 课程全程注重实用教学和易于理解的类比,帮助你轻松掌握概念。在学习过程中,你将完成数十个编程练习,所有代码都可以直接在浏览器中运行。 ...

WHAT YOU'LL LEARN

掌握 C++ 基础语法、变量与常量、数据类型和输入输出

Content

16 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    谁应该参加此课程?

  2. 2

    编程相关术语

  3. 3

    关于 C++ 的一点介绍

  4. 4

    C++ 的历史

  5. 5

    为什么要使用 C++?

入门
  1. 1

    你的第一个 C++ 程序

  2. 2

    打印样式

  3. 3

    C++ 注释

  4. 4

    挑战:在控制台上显示文本

  5. 5

    解决方案回顾:在控制台上显示文本

  6. 6

    挑战:显示一个直角三角形

  7. 7

    解决方案回顾:显示一个直角三角形

  8. 8

    测验

小项目解决方案
  1. 1

    解决方案:小项目 1

  2. 2

    解决方案:小项目 2

变量和常量
  1. 1

    变量简介

  2. 2

    C++ 中的变量

  3. 3

    C++ 中的标识符

  4. 4

    C++ 常量/字面量

  5. 5

    挑战:初始化一个变量并覆盖其值

  6. 6

    解决方案回顾:初始化变量并覆盖其值

  7. 7

    挑战:交换两个变量的值

  8. 8

    解决方案回顾:交换两个变量的值

  9. 9

    测验

结论
  1. 1

    结论

数据类型和输入
  1. 1

    数据类型

  2. 2

    基本数据类型

  3. 3

    数据类型修饰符

  4. 4

    类型转换

  5. 5

    字符串和转义序列

  6. 6

    C++ 用户输入

  7. 7

    挑战:将双精度浮点数值转换为整数

  8. 8

    解决方案回顾:将双精度浮点值转换为整数

  9. 9

    测验

Hello World 程序、编译与关键字
  1. 1

    “Hello World!” 程序的结构

  2. 2

    编译C++程序

  3. 3

    C++中的关键字

运算符
  1. 1

    运算符简介

  2. 2

    算术运算符

  3. 3

    赋值运算符和复合赋值运算符

  4. 4

    关系运算符

  5. 5

    逻辑运算符

  6. 6

    位运算符

  7. 7

    优先级和结合性

  8. 8

    挑战:查找前一个字母

  9. 9

    解题回顾:查找前一个字母

  10. 10

    挑战:计算小时、分钟和秒

  11. 11

    解决方案回顾:计算小时、分钟和秒

  12. 12

    挑战:计算球体的面积

  13. 13

    解题回顾:计算球体的表面积

  14. 14

    测验

条件语句
  1. 1

    条件语句简介

  2. 2

    if 语句

  3. 3

    if-else 语句

  4. 4

    嵌套的 else-if 语句

  5. 5

    Switch 语句

  6. 6

    条件运算符

  7. 7

    挑战:找出薪资最高的人

  8. 8

    解决方案回顾:找出薪资最高的人

  9. 9

    挑战:检查给定字符是否为字母

  10. 10

    解决方案回顾:检查给定字符是否为字母

  11. 11

    挑战:显示星期几

  12. 12

    解决方案回顾:显示星期几

  13. 13

    测验

循环
  1. 1

    循环简介

  2. 2

    C++ 中的 while 循环

  3. 3

    do-while 循环

  4. 4

    for 循环

  5. 5

    无限循环

  6. 6

    嵌套循环

  7. 7

    break 语句

  8. 8

    continue 语句

  9. 9

    挑战:计算一个数的幂

  10. 10

    解题回顾:计算一个数的幂

  11. 11

    挑战:判断给定的数字是否为质数

  12. 12

    解决方案回顾:判断给定数字是否为质数

  13. 13

    挑战:将十进制数转换为二进制数

  14. 14

    解决方案回顾:将十进制数转换为二进制数

  15. 15

    挑战:判断给定的数字是否为回文数

  16. 16

    解决方案回顾:判断给定数字是否为回文数

  17. 17

    测验

函数
  1. 1

    C++ 中的函数

  2. 2

    声明一个函数

  3. 3

    定义函数

  4. 4

    调用函数

  5. 5

    C++ 函数参数

  6. 6

    函数中的值传递

  7. 7

    函数中的引用传递

  8. 8

    变量的作用域

  9. 9

    访问全局变量的值

  10. 10

    挑战:将数字 0 到 5 转换为文字

  11. 11

    解决方案回顾:将 0 到 5 的数字转换为文字

  12. 12

    挑战:将最小的数字设为 -1

  13. 13

    解决方案:将最小的数字设为 -1

  14. 14

    挑战:设计一个计算器

  15. 15

    解决方案回顾:设计一个计算器

  16. 16

    测验

递归
  1. 1

    什么是递归?

  2. 2

    递归程序的结构

  3. 3

    计算一个数的阶乘

  4. 4

    递归与迭代

  5. 5

    挑战:使用递归计算一个数的幂

  6. 6

    解题回顾:使用递归计算一个数的幂

  7. 7

    挑战:使用递归计算一个数字的位数

  8. 8

    解决方案回顾:使用递归计算数字的位数

  9. 9

    挑战:使用递归计算第 n 个斐波那契数

  10. 10

    解决方案回顾:使用递归计算第 n 个斐波那契数

  11. 11

    测验

数组
  1. 1

    数组简介

  2. 2

    创建数组

  3. 3

    访问数组

  4. 4

    数组和函数

  5. 5

    创建二维数组

  6. 6

    访问二维数组

  7. 7

    挑战:计算班级的平均分数

  8. 8

    解决方案回顾:计算班级的平均成绩

  9. 9

    挑战:数组左旋转

  10. 10

    解决方案回顾:数组左旋转

  11. 11

    挑战:将数组元素按降序排列

  12. 12

    解决方案回顾:将数组元素按降序排列

  13. 13

    挑战:计算矩阵主对角线元素的和

  14. 14

    解决方案回顾:计算矩阵主对角线元素之和

  15. 15

    挑战:矩阵相乘

  16. 16

    解题回顾:矩阵相乘

  17. 17

    测验

指针
  1. 1

    计算机内存

  2. 2

    变量与内存

  3. 3

    取地址操作符

  4. 4

    什么是指针?

  5. 5

    解引用操作符

  6. 6

    函数和指针

  7. 7

    挑战:使用指针计算矩形的面积

  8. 8

    解题回顾:使用指针计算矩形的面积

  9. 9

    挑战:计算和与绝对差

  10. 10

    解决方案回顾:计算和与绝对差

  11. 11

    测验

动态内存分配
  1. 1

    分配类型

  2. 2

    动态内存分配

  3. 3

    动态内存的释放

  4. 4

    动态数组

  5. 5

    挑战:将动态数组中的奇数元素设置为 -1

  6. 6

    解决方案回顾:将动态数组中的奇数元素设置为 -1

  7. 7

    挑战:删除指定索引处的元素

  8. 8

    解决方案回顾:删除指定索引处的元素

  9. 9

    测验

结构体
  1. 1

    结构体简介

  2. 2

    在 C++ 中定义结构体

  3. 3

    在 C++ 中声明结构体变量

  4. 4

    在 C++ 中初始化和访问结构体变量的成员

  5. 5

    结构体数组

  6. 6

    结构体与函数

  7. 7

    结构体和指针

  8. 8

    挑战:两个复数相减

  9. 9

    解题回顾:两个复数相减

  10. 10

    挑战:计算学生的总体百分比成绩

  11. 11

    解决方案回顾:计算学生的总体百分比

  12. 12

    挑战:账户余额低于 500 美元的客户账号

  13. 13

    解决方案回顾:账户余额低于 500 美元的客户账号

  14. 14

    测验

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)