Logo
☆☆☆☆☆
0.0
Beginner
30h

数据结构预备知识(C++ 基础回顾)

通过本课程深入学习C++的基础要素。你将获得简洁而详尽的讲解,并通过实践练习深入掌握C++核心概念。 你的学习之旅从基础编程概念开始,包括变量的灵活性及其在强化控制结构(如条件语句、循环、数组和指针)中的应用。随后,你将了解结构化编程,理解其优缺点,并自然过渡到面向对象编程(OOP)。在此过程中,你将深入学习类、对象之间的关系以及操作符重载的实现,从而掌握自定义数据类型的构建方法。 完成本课程后,你将牢固掌握C++的核心基础知识,为后续课程(如C++中的数据结构与算法)的学习打下坚实基础。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
数据结构预备知识(C++ 基础回顾)
通过本课程深入学习C++的基础要素。你将获得简洁而详尽的讲解,并通过实践练习深入掌握C++核心概念。 你的学习之旅从基础编程概念开始,包括变量的灵活性及其在强化控制结构(如条件语句、循环、数组和指针)中的应用。随后,你将了解结构化编程,理解其优缺点,并自然过渡到面向对象编程(OOP)。在此过程中,...

WHAT YOU'LL LEARN

对C++中关键概念的理解,包括指针、数组以及与指针相关的技术

Content

7 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程简介

变量、数组和指针回顾
  1. 1

    介绍工具包

  2. 2

    变量及其应用

  3. 3

    控制结构 I(if、if-else 和 switch)

  4. 4

    控制结构 II(for、while 和 do-while 循环)

  5. 5

    函数 I(可重用性与分治法)

  6. 6

    引用与函数 II(按引用传递)

  7. 7

    函数 III(模板)

  8. 8

    指针及其使用

  9. 9

    数组和指针

  10. 10

    静态二维数组

  11. 11

    指针算术与指针类型

  12. 12

    动态内存分配

  13. 13

    指针的问题

  14. 14

    指针的扩展类型 I

  15. 15

    指针的扩展类型 II

迈向面向对象编程
  1. 1

    章节概览

  2. 2

    过程式/结构化编程

  3. 3

    过程式/结构化编程:分数案例研究

  4. 4

    过程式/结构化编程:练习与要点

  5. 5

    C++中的结构体简介(数据的组织)

  6. 6

    结构体与数组、函数和指针的集成

  7. 7

    使用结构体:一个混合分数的案例研究

  8. 8

    使用结构体:练习与要点

  9. 9

    面向对象编程(OOP)简介

  10. 10

    类:语法与 this 指针

  11. 11

    类:构造函数/析构函数以及获取器/设置器

  12. 12

    类:静态成员与最佳实践

  13. 13

    带分数:类

  14. 14

    混合分数类:练习

对象关系
  1. 1

    对象关系回顾

  2. 2

    组合及其实现

  3. 3

    聚合及其实现

  4. 4

    关联及其实现

  5. 5

    依赖、继承及其实现

  6. 6

    对象关系测验

操作符重载简介
  1. 1

    C++中的操作符重载简介

  2. 2

    一元和二元操作符

  3. 3

    其他运算符(<<, >>, [], ())

  4. 4

    析构函数、拷贝构造函数和赋值操作符重载

  5. 5

    运算符重载应用:字符串类

矩阵计算器案例研究
  1. 1

    矩阵计算器(概述与演示)

  2. 2

    重载加载/打印运算符(<< 和 >>)

  3. 3

    拷贝构造函数、operator=() 和析构函数

  4. 4

    矩阵运算

  5. 5

    矩阵一元算术运算与转置

  6. 6

    累加、赋值和索引操作符

  7. 7

    矩阵比较与关系运算

  8. 8

    矩阵旋转

  9. 9

    基于菜单的矩阵计算器实现

结论
  1. 1

    总结

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)