本文导读
这套老九零基础学编程系列之C++入门课程,是一套风格非常活泼的零基础C++入门课,一共17个章节,从最基础的Hello C++一直讲到多态性与虚函数。课程的章节命名很有特色——”新司机上路””十字路口的抉择””起风了””风起云涌””老司机带路””C++灵魂之旅””美少女养成记””森罗万象之万物皆对象””面向对象面向你之继承”,用这种趣味性的命名降低学习门槛。
具体内容方面:第1章Hello C++讲C++简介、开发工具、多版本HelloWorld、代码拆分、编程规范、编译执行过程;第2章变量、数据类型及运算符讲内存中如何存数据、变量声明使用、常见数据类型;第3-4章选择结构讲cin/cout、字符变量、算术/关系/逻辑/位运算符、运算符优先级;第5-7章分支循环讲多重if、switch、while、for、break/continue、循环图案打印练习;第8-9章数组讲一维数组、排序方法、删除插入、二维数组;第10-11章指针与内存机制讲初始指针、指针运算、动态分配内存、数组与指针案例;第12章是”美少女养成记”项目,把前面学的知识综合运用到一个小游戏项目中;第13-14章函数讲自定义函数、参数传递、函数指针、内联函数、引用、函数重载、模板函数;第15章面向对象讲类与对象、访问修饰符、构造函数、堆与栈内存、运算符重载、const、友元函数、复制构造函数;第16章继承讲类型转换、继承与派生、公有/私有继承、派生类成员访问控制、继承与组合;第17章多态性与虚函数讲静态多态(函数重载)、动态多态(函数重写)、虚函数工作原理、纯虚函数和抽象类。
整套课程从零基础到面向对象三大特性,路径完整,风格轻松,适合完全没有编程经验的新手。
✨ 资源亮点
- 🎮 风格活泼降低门槛:章节命名趣味化(
),用轻松的方式讲严肃的编程概念
- 🗺️ 17章完整入门路径:Hello C++→变量运算符→选择结构→分支循环→数组→指针→函数→面向对象→继承→多态,从零基础到OOP三大特性全覆盖
- 👾 美少女养成记项目:第12章专门用一个综合项目把前面学的变量、循环、数组、函数全部串联起来,学完就有一个能跑的小游戏
- 🧠 指针部分重点突破:用两章(第10-11章)专门讲指针与内存机制,包括动态分配内存、数组与指针案例,指针是C++入门的最大拦路虎
👥 适合人群
- 🆕 完全没有编程经验的纯零基础学员,想从第一行代码开始学C++
- 🎮 对游戏开发感兴趣的初学者,
项目能激发学习兴趣
- 📚 学过C语言想转向C++的开发者,重点看面向对象、引用、函数重载这些C++特性
🔗 资源获取方式
- 资源名称:02.老九零基础学编程系列之C++入门
- 资源规模:共 17 个目录、124 个文件
💡 使用方法:复制上方链接,打开「夸克APP」或访问夸克网盘网页版,粘贴链接并输入提取码即可保存到自己的网盘。
📂 课程目录
📂 **02.老九零基础学编程系列之C++入门**
├── 📂 {10}--C++灵魂之旅-指针与内存机制
│ ├── 📄 [10.1]--数据小结.mp4
│ ├── 📄 [10.2]--初始指针.mp4
│ ├── 📄 [10.3]--指针使用示例.mp4
│ ├── 📄 [10.4]--常见指针类型.mp4
│ ├── 📄 [10.5]--指针使用示例.mp4
│ └── 📄 [10.6]--指针运算小结.mp4
├── 📂 {11}--C++灵魂之旅-指针与内存机制(2)
│ ├── 📄 [11.1]--课前小结.mp4
│ ├── 📄 [11.2]--动态分配内存.mp4
│ ├── 📄 [11.3]--数组与指针案例实战.mp4
│ ├── 📄 [11.4]--指针课堂小结.mp4
│ └── 📄 [11.5]--项目预告.mp4
├── 📂 {12}--美少女养成记
│ ├── 📄 [12.1]--项目:美少女养成记项目需求.mp4
│ ├── 📄 [12.2]--代码实战(实现星座问题).mp4
│ ├── 📄 [12.3]--代码实战(基本信息录入).mp4
│ ├── 📄 [12.4]--代码实战(游戏主体实现).mp4
│ └── 📄 [12.5]--陛下您该翻牌了.mp4
├── 📂 {13}--函数初探之神奇的黑盒
│ ├── 📄 [13.1]--葵花宝典之函数篇.mp4
│ ├── 📄 [13.2]--自定义函数.mp4
│ ├── 📄 [13.3]--参数和按值传参.mp4
│ ├── 📄 [13.4]--升级小公举.mp4
│ ├── 📄 [13.5]--使用二维数组作为函数的参数.mp4
│ ├── 📄 [13.6]--函数指针.mp4
│ └── 📄 [13.7]--函数指针的应用.mp4
├── 📂 {14}--打开函数的潘多拉之函数进阶
│ ├── 📄 [14.10]--函数重载.mp4
│ ├── 📄 [14.11]--随堂练习.mp4
│ ├── 📄 [14.12]--模板函数.mp4
│ ├── 📄 [14.13]--课堂小结.mp4
│ ├── 📄 [14.1]--课前预热.mp4
│ ├── 📄 [14.2]--内联函数.mp4
│ ├── 📄 [14.3]--引用回顾.mp4
│ ├── 📄 [14.4]--使用引用参数.mp4
│ ├── 📄 [14.5]--返回引用类型(上).mp4
│ ├── 📄 [14.6]--返回引用类型(下).mp4
│ ├── 📄 [14.7]--引用参数小结.mp4
│ ├── 📄 [14.8]--随堂练习.mp4
│ └── 📄 [14.9]--默认参数.mp4
├── 📂 {15}--森罗万象之万物皆对象 (另有 3 个文件未展示)
│ ├── 📄 [15.10]--初识运算符重载.mp4
│ ├── 📄 [15.11]--运算符重载实现.mp4
│ ├── 📄 [15.12]--详解const.mp4
│ ├── 📄 [15.13]--运算符重载列表.mp4
│ ├── 📄 [15.14]--随堂练习.mp4
│ ├── 📄 [15.15]--初识友元函数.mp4
│ ├── 📄 [15.16]--复制构造函数.mp4
│ ├── 📄 [15.17]--综合案例.mp4
│ ├── 📄 [15.18]--综合案例补充修改.mp4
│ ├── 📄 [15.1]--什么是面向对象.mp4
│ ├── 📄 [15.2]--搞个对象.mp4
│ ├── 📄 [15.3]--访问修饰符.mp4
│ ├── 📄 [15.4]--构造函数.mp4
│ ├── 📄 [15.5]--带参构造函数.mp4
│ └── 📄 [15.6]--堆与栈内存详解.mp4
├── 📂 {16}--面向对象面向你之继承
│ ├── 📄 [16.10]--简单实现私有继承案例.mp4
│ ├── 📄 [16.11]--继承与组合.mp4
│ ├── 📄 [16.1]--类型转换(基本类型转换为当前类型).mp4
│ ├── 📄 [16.2]--类型转换(转为基本类型或其他类型).mp4
│ ├── 📄 [16.3]--继承与派生的概念.mp4
│ ├── 📄 [16.4]--使用继承(公有继承).mp4
│ ├── 📄 [16.5]--继承的C++实现.mp4
│ ├── 📄 [16.6]--继承随堂练习.mp4
│ ├── 📄 [16.7]--派生类与基类之间特殊关系小结.mp4
│ ├── 📄 [16.8]--派生类成员的访问控制.mp4
│ └── 📄 [16.9]--派生类成员的访问控制.mp4
├── 📂 {17}--多态性与虚函数
│ ├── 📄 [17.1]--多态性与虚函数.mp4
│ ├── 📄 [17.2]--多态性以及静态多态(函数重载).mp4
│ ├── 📄 [17.3]--动态多态(函数重写).mp4
│ ├── 📄 [17.4]--虚函数的工作原理.mp4
│ ├── 📄 [17.5]--虚函数的其他知识点.mp4
│ ├── 📄 [17.6]--纯虚函数和抽象类.mp4
│ └── 📄 [17.7]--多态小结.mp4
├── 📂 {1}--Hello,C++君
│ ├── 📄 [1.1]--Hello,老九学堂.mp4
│ ├── 📄 [1.2]--传说中的C++.mp4
│ ├── 📄 [1.3]--C++常用开发工具.mp4
│ ├── 📄 [1.4]--多版本”HelloWorld“.mp4
│ ├── 📄 [1.5]--一个标准的C++代码拆分.mp4
│ ├── 📄 [1.6]--C++编程规范.mp4
│ ├── 📄 [1.7]--编译执行过程详解.mp4
│ ├── 📄 [1.8]--窖头独家分享:编程学习第一课.mp4
│ └── 📄 [1.9]--课堂小结.mp4
├── 📂 {2}--新司机上路-变量、数据类型及运算符
│ ├── 📄 [2.1]--前言,老九口号召集令.mp4
│ ├── 📄 [2.2]--内存中如何存放数据?.mp4
│ ├── 📄 [2.3]--初识变量.mp4
│ ├── 📄 [2.4]--常见的数据类型.mp4
│ ├── 📄 [2.5]--数据类型小结.mp4
│ ├── 📄 [2.6]--声明和使用变量.mp4
│ ├── 📄 [2.7]--课堂实战.mp4
│ └── 📄 [2.8]--老九私房经验.mp4
├── 📂 {3}--十字路口的抉择之2-选择结构表达式
│ ├── 📄 [3.1]--课前回顾.mp4
│ ├── 📄 [3.2]--cin、cout案例详解.mp4
│ ├── 📄 [3.3]--字符变量.mp4
│ ├── 📄 [3.4]--随堂练习.mp4
│ ├── 📄 [3.5]--转义序列小结.mp4
│ ├── 📄 [3.6]--算术运算符与表达式.mp4
│ ├── 📄 [3.7]--小议类型转换.mp4
│ └── 📄 [3.8]--课堂小结.mp4
├── 📂 {4}--十字路口的抉择之2-选择结构表达式(2)
│ ├── 📄 [4.1]--初识赋值、关系、逻辑运算符.mp4
│ ├── 📄 [4.2]--小议位与sizeof运算符.mp4
│ ├── 📄 [4.3]--运算符优先级.mp4
│ └── 📄 [4.4]--条件结构课堂实战.mp4
├── 📂 {5}--起风了之-分支、循环语句
│ ├── 📄 [5.1]--多重if详解.mp4
│ ├── 📄 [5.2]--switch选择结构.mp4
│ ├── 📄 [5.3]--初识循环.mp4
│ ├── 📄 [5.4]--小议while循环.mp4
│ ├── 📄 [5.5]--随堂项目实战应用.mp4
│ ├── 📄 [5.6]--课堂小结.mp4
│ ├── 📄 [5.7]--巩固练习.mp4
│ ├── 📄 [5.8]--CodeBlocks代码调试.mp4
│ └── 📄 [5.9]--do-while详解.mp4
├── 📂 {6}--风起云涌之4-循环进阶
│ ├── 📄 [6.1]--初识for循环.mp4
│ ├── 📄 [6.2]--for循环实战.mp4
│ ├── 📄 [6.3]--break语句运用.mp4
│ ├── 📄 [6.4]--continue语句.mp4
│ └── 📄 [6.5]--循环小结.mp4
├── 📂 {7}--风起云涌之4-循环进阶(2)
│ ├── 📄 [7.1]--循环结构总结.mp4
│ ├── 📄 [7.2]--循环图案打印练习(上).mp4
│ └── 📄 [7.3]--循环图案打印练习(下).mp4
├── 📂 {8}--老司机带路之-数组及常用算法
│ ├── 📄 [8.1]--什么是数组.mp4
│ ├── 📄 [8.2]--一维数组的使用.mp4
│ └── 📄 [8.3]--随堂练习.mp4
└── 📂 {9}--老司机带路之-数组及常用算法(2)
├── 📄 [9.1]--课前回顾.mp4
├── 📄 [9.2]--数组基础深入.mp4
├── 📄 [9.3]--数组排序方法.mp4
├── 📄 [9.4]--数组的删除和插入.mp4
├── 📄 [9.5]--初识二维数组.mp4
└── 📄 [9.6]--数组的替代品.mp4
📖 学习建议
1️⃣ 指针部分多花时间:第10-11章的指针与内存机制是C++入门的最大难点,一定要画图理解内存地址,不要死记语法
2️⃣ 美少女项目自己做完:第12章的综合项目是检验前面学习成果的最好方式,一定要自己把游戏写完,不要只看视频
3️⃣ 面向对象部分理解思想:第15-17章的封装、继承、多态不只是语法,更重要的是理解面向对象的设计思想,多思考
4️⃣ 每章都做课后练习:课程有随堂练习和巩固练习,一定要做,编程光看不练等于白学
总结与思考
C++入门的最大痛点有两个:一是指针和内存管理太抽象,二是面向对象的概念太绕。老九这套C++入门课在这两点上都花了大量篇幅——指针用了两章专门讲,还配了数组与指针的案例实战;面向对象从”森罗万象之万物皆对象”开始,用三章讲封装、继承、多态,节奏循序渐进。再加上”美少女养成记”这样的趣味项目,让学习过程不至于太枯燥。
对于零基础的同学来说,这套课的风格和节奏都比较合适——不会一上来就讲一堆抽象概念,而是从HelloWorld开始,一步步带你进入C++的世界。特别建议在学习指针部分时,准备一个本子画内存图,把每个变量的地址和值都画出来,这样指针就不再是抽象的概念,而是看得见摸得着的东西。












请登录后查看评论内容