如果你搜到这套资料,多半是被「智能机器人」四个字吸引,但打开一看,前几天的内容却是 C++ 基础、变量、循环、条件判断。这不是跑题,而是这门课的真实定位:它把机器人编程当作一个需要扎实语言功底的方向来教,而不是直接甩给你几个现成的机器人 Demo。

它解决的是「想碰机器人,但连代码都写不利索」的问题

机器人方向的招聘要求里,C++ 几乎是默认项,因为底层控制、实时性要求高的模块大多用 C++ 写。很多转行者卡在第一步:Python 能写点脚本,但一看到指针、编译、内存管理就退回去。这门课选择从最基础的环境搭建和第一个输出程序讲起,把编译环境安装、变量、运算符、条件判断、循环这些内容一块块铺开,目的很明确——先让你具备用 C++ 描述逻辑的能力,再谈机器人。

所以它不适合已经能熟练写 C++、只想学 ROS 或运动控制算法的人,那部分内容这套资料里没有。它适合的是:完全没写过代码的零基础,或者只写过 Python、想补 C++ 的转行者,以及在校学生想提前把语言基础打牢。如果你期待的是「三天做出一个会走路的机器人」,这门课会让你失望;如果你愿意先把语言关过了,它的节奏是合理的。

建议先看哪几块,顺序别乱

资料按天组织,前两天基本是语言入门。建议从编译环境安装那一节开始,不要跳过——C++ 的环境问题能劝退一半自学者,跟着走一遍能省很多折腾。接着是输出、变量、条件判断、关系与逻辑运算符、while 循环、continue 和 break,这条线是编程逻辑的主干,每一节都要自己敲一遍,不要只看。

看的时候有个判断标准:能不能不看视频,自己写出一个「输入两个数,判断大小并输出结果」的小程序。写不出来,就说明条件判断和运算符还没过关,不要急着往后翻。数据结构与算法部分放在语言基础之后看更合适,否则你会背下概念却不知道怎么用代码实现。

学完能独立做什么,资料怎么配合练

把语言基础这块走完,你能独立完成的是:搭建 C++ 编译环境、写带有变量和运算逻辑的小程序、用循环和条件判断处理简单数据、读懂别人写的入门级 C++ 代码。这是继续学机器人操作系统、传感器数据处理的前提,但还不是机器人开发本身。

练习方式上,建议每看完一节就关掉视频自己重写一遍,遇到报错先自己读错误信息,再去对照视频里的写法。资料里的视频体量不大,单节多在十几到二十几兆,适合碎片时间看,但碎片看容易变成「看过了等于会了」。比较稳的做法是:一天看的内容,第二天先默写再继续。另外,C++ 的语法细节多,准备一个自己的笔记,把变量类型、运算符优先级、循环写法记下来,后面学算法时会反复用到。

最后提醒一句:这套资料是入门性质,学完不等于能直接上岗做机器人开发。它的价值在于帮你把语言这关过了,让你有资格去学更专业的内容。如果你的目标是转行做机器人方向,把它当作起点而不是终点,心里会踏实很多。

课程目录

📁 day1视频 📁 视频 02_安装编译环境.mp4
 [24.0 MB] 11_输出.mp4
 [17.0 MB] 09_变量(二).mp4
 [9.1 MB] 17_while循环.mp4
 [14.2 MB] 13_条件判断 - if.mp4
 [25.5 MB] 15_关系&逻辑运算符.mp4
 [28.2 MB] 18_continue和break.mp4
 [17.1 MB] 05_helloworld(二).mp4
 [16.8 MB] 07_数据类型.mp4
 [22.1 MB] 16_三元表达式.mp4
 [21.8 MB] 01_cpp介绍.mp4
 [30.3 MB] 06_注释.mp4
 [8.8 MB] 04_helloworld(一).mp4
 [26.0 MB] 14_switch语句.mp4
 [25.1 MB] 10_常量.mp4
 [13.9 MB] 12_输入.mp4
 [18.3 MB] 08_变量(一).mp4
 [23.8 MB] 03_安装clion.mp4
 [12.5 MB] 📁 day4视频 📁 视频 15_拷贝构造函数 - 深拷贝.mp4
 [20.8 MB] 07_实现类当中成员函数(一).mp4
 [32.3 MB] 13_拷贝构造函数 - 浅拷贝.mp4
 [20.0 MB] 08_实现类当中成员函数(二).mp4
 [25.7 MB] 16-下课啦.mp4
 [239.9 KB] 06_类 - 访问权限.mp4
 [21.7 MB] 01_引用 - 右值引用.mp4
 [35.3 MB] 02_引用 - 应用场景.mp4
 [18.7 MB] 11_析构函数.mp4
 [16.3 MB] 03_类 - 介绍.mp4
 [18.4 MB] 04_类 - 创建对象的两种方式.mp4
 [17.7 MB] 14_拷贝构造函数 - 浅拷贝引发的问题.mp4
 [42.5 MB] 05_类 - 访问对象中的成员.mp4
 [31.1 MB] 12_拷贝构造函数 - 拷贝的含义.mp4
 [23.6 MB] 10_构造函数(二).mp4
 [26.7 MB] 09_构造函数(一).mp4
 [25.3 MB] 📁 day3视频 📁 视频 13_指针 - 函数返回指针.mp4
 [37.9 MB] 16_引用 - 左值引用.mp4
 [19.1 MB] 01_函数 - 传参(值传递).mp4
 [48.8 MB] 07_指针 - 地址和大小.mp4
 [35.0 MB] 09_指针 - 两种创建方式.mp4
 [25.5 MB] 17-下课啦.mp4
 [239.9 KB] 11_指针 - 参数传递指针(一).mp4
 [14.5 MB] 03_函数 - 传递引用(二).mp4
 [11.8 MB] 02_函数 - 传递引用(一).mp4
 [19.5 MB] 15_引用 - 左值和右值.mp4
 [24.8 MB] 04_指针 - 概述.mp4
 [13.4 MB] 12_指针 - 参数传递指针(二).mp4
 [20.5 MB] 08_内存分区.mp4
 [18.7 MB] 06_指针 - 初始化指针.mp4
 [19.1 MB] 14_引用 - 介绍.mp4
 [24.2 MB] 10_指针 - 解引用.mp4
 [23.8 MB] 05_指针 - 声明指针.mp4
 [19.8 MB] 📁 day2视频 📁 视频 11_vector - 越界检查.mp4
 [15.9 MB] 10_vector - 基本操作.mp4
 [31.0 MB] 08_字符串.mp4
 [16.7 MB] 01_创建多模块.mp4
 [55.7 MB] 15_函数 - 分离式编译.mp4
 [48.7 MB] 03_命名空间.mp4
 [24.7 MB] 04_数组 - 声明和初始化.mp4
 [20.9 MB] 02_循环 - do-while & for.mp4
 [23.1 MB] 06_数组 - 数组的长度.mp4
 [20.6 MB] 13_函数 - 四种写法.mp4
 [26.0 MB] 09_vector - 声明和初始化.mp4
 [22.8 MB] 12_函数 - 定义函数.mp4
 [13.9 MB] 07_数组 - 一串连续地址存放.mp4
 [34.2 MB] 16-下课啦.mp4
 [239.9 KB] 14_函数 - 函数的原型.mp4
 [25.9 MB] 05_数组 - 访问数组.mp4
 [26.8 MB] 📁 day5视频 📁 video 01.课程简介.mp4
 [181.8 MB] 03.STM32简介.mp4
 [39.2 MB] 08.led灯驱动.mp4
 [105.0 MB] 04.STM32开发板熟悉.mp4
 [69.7 MB] 11.开关.mp4
 [70.8 MB] 07.程序创建和烧录流程.mp4
 [83.9 MB] 06.开发环境搭建.mp4
 [30.5 MB] 12.下课啦.mp4
 [239.9 KB] 02.嵌入式和单片机.mp4
 [59.9 MB] 09.用户代码位置注意.mp4
 [20.3 MB] 10.蜂鸣器.mp4
 [69.8 MB] 05.STM32开发板原理图和HAL库.mp4
 [72.0 MB] 适合人群 编程初学者 对智能机器人感兴趣者 希望提升编程技能的工程师 学习收获 掌握C++编程基础 熟悉数据结构与算法 能够进行智能机器人编程实践 祝您学习愉快! 学有所成,前程似锦!