- 1.书籍介绍
- 2.C语言的特性
- 3.C语言的应用范围
- 4.计算机能做什么
- 5.计算机高级语言与编译器
- 6.C标准
- 7.使用C语言的7个步骤
- 8.编程机制
- 9.集成开发环境
- 10.本章小结
- 11.简单的C程序示例1
- 12.简单的C程序示例2
- 13.第1遍:快速概要1
- 14.第1遍:快速概要2
- 15.第2遍:程序细节1
- 16.第2遍:程序细节2
- 17.第2遍:程序细节3
- 18.第2遍:程序细节4
- 19.第2遍:程序细节5
- 20.第2遍:程序细节6
- 21.第2遍:程序细节7
- 22.简单程序的结构
- 23.提供程序可读性的技巧
- 24.进一步使用C
- 25.多个函数
- 26.调试程序
- 27.关键字和保留标识符
- 28.本章小结
- 29.数据和C
- 30.示例程序1
- 31.示例程序2
- 32.程序中的新元素
- 33.数据:数据类型关键字1
- 34.数据:数据类型关键字2
- 35.整数和浮点数
- 36.int类型1
- 37.int类型2
- 38.八进制和十六进制1
- 39.八进制和十六进制2
- 40.其他整数类型1
- 41.其他整数类型2
- 42.其他整数类型3
- 43.其他整数类型4
- 44.其他整数类型5
- 45.使用字符:char类型1
- 46.使用字符:char类型2
- 47.使用字符:char类型3
- 48.使用字符:char类型4
- 49.使用字符:char类型5
- 50.使用字符:char类型6
- 51.使用字符:char类型7
- 52.float、double和long double1
- 53.float、double和long double2
- 54.float、double和long double3
- 55.float、double和long double4
- 56.float、double和long double5
- 57.其他类型
- 58.类型大小
- 59.使用数据类型
- 60.参数和陷阱
- 61.转义序列示例
- 62.本章小结
- 63.字符串和格式化输入输出
- 64.字符串简介
- 65.使用字符串
- 66.strlen()函数
- 67.常量和C预处理器1
- 68.常量和C预处理器2
- 69.const限定符
- 70.明示常量
- 71.回顾前导程序
- 72.printf()函数
- 73.printf转换说明修饰符1
- 74.printf转换说明修饰符2
- 75.printf转换说明修饰符3
- 76.printf转换说明修饰符4
- 77.转换说明的意义1
- 78.转换说明的意义2
- 79.转换说明的意义3
- 80.使用scanf()1
- 81.使用scanf()2
- 82.使用scanf()3
- 83.使用scanf()4
- 84.printf的用法提示
- 85.本章总结
- 86.运算符、表达式和语句
- 87.循环简介1
- 88.循环简介2
- 89.赋值运算符1
- 90.赋值运算符2
- 91.加法、减法运算符
- 92.乘法运算符1
- 93.乘法运算符2
- 94.除法运算符
- 95.运算符优先级
- 96.优先级和求值顺序
- 97.sizeof运算符
- 98.求模运算符1
- 99.求模运算符2
- 100.递增运算符1
- 101.递增运算符2
- 102.递增运算符3
- 103.递减运算符
- 104.运算符优先级
- 105.不要自作聪明
- 106.表达式
- 107.语句1
- 108.语句2
- 109.复合语句
- 110.类型转换1
- 111.类型转换2
- 112.强制类型转换运算符
- 113.带参数的函数
- 114.带参数的函数2
- 115.示例程序
- 116.示例程序2
- 117.本章小结
- 118.C控制语句:循环
- 119.while循环
- 120.while语句
- 121.语法要点
- 122.用关系运算符和表达式比较大小1
- 123.用关系运算符和表达式比较大小2
- 124.什么是真
- 125.优先级和关系运算符
- 126.不确定循环和计数循环
- 127.for循环1
- 128.for循环2
- 129.利用for的灵活性1
- 130.利用for的灵活性2
- 131.其他赋值运算符
- 132.逗号运算符1
- 133.逗号运算符2
- 134.当Zeno遇到for循环
- 135.出口条件循环do while1
- 136.出口条件循环do while2
- 137.如何选择循环
- 138.嵌套循环
- 139.嵌套变式
- 140.数组简介1
- 141.数组简介2
- 142.在for循环中使用数组1
- 143.在for循环中使用数组2
- 144.使用函数返回值的循环示例1
- 145.使用函数返回值的循环示例2
- 146.本章小结
- 147.C的控制语句:分支和跳转
- 148.if语句
- 149.另一个示例:getchar和putchar1
- 150.另一个示例:getchar和putchar2
- 151.ctype.h系列的字符函数
- 152.多重选择else if1
- 153.多重选择else if2
- 154.else和if配对
- 155.多重嵌套的if语句1
- 156.多重嵌套的if语句2
- 157.多重嵌套的if语句3
- 158.多重嵌套的if语句4
- 159.多重嵌套的if语句5
- 160.逻辑运算符1
- 161.逻辑运算符2
- 162.逻辑运算符3
- 163.逻辑运算符优先级
- 164.范围
- 165.一个统计单词的程序1
- 166.一个统计单词的程序2
- 167.一个统计单词的程序3
- 168.条件运算符1
- 169.条件运算符2
- 170.循环辅助:continue和break1
- 171.循环辅助:continue和break2
- 172.continue语句
- 173.break语句1
- 174.break语句2
- 175.break语句3
- 176.多重选择:switch和break1
- 177.多重选择:switch和break2
- 178.多重选择:switch和break3
- 179.多重标签
- 180.避免使用goto
- 181.本章小结
- 182.字符输入输出和输入验证
- 183.缓冲区
- 184.文件、流和键盘输入
- 185.文件结尾
- 186.重定向和文件1
- 187.重定向和文件2
- 188.重定向和文件3
- 189.创建更友好的用户界面
- 190.混合数值和字符输入1
- 191.混合数值和字符输入2
- 192.混合数值和字符输入3
- 193.输入验证1
- 194.输入验证2
- 195.输入验证3
- 196.菜单浏览1
- 197.菜单浏览2
- 198.本章小结
- 上篇-JZ想说
自学C++的最佳入门指南:43讲《C++Primer(一)培训视频》详解
最近整理了一套超实用的《C++Primer(一)培训视频》,这个43讲系列特别适合想系统性学习C++的同学。
这套课程好在哪里呢?它不像传统教材那样枯燥,而是通过200多个真实编程案例,把看似复杂的C++语法拆解成容易消化的小知识点。举个例子,讲到指针时直接用内存地址的动态演示图来解释,比看书直观多了。
课程特色与实战价值
每节课15-25分钟的设计特别适合碎片化学习,午休时间就能看完一节。有个学员说:"之前看其他教程学到类就卡住了,这次通过课程里的员工管理系统案例,终于搞明白了继承和多态。"
最实用的部分是第八章的实战项目——开发一个简易银行账户系统。从设计类结构到实现存取款功能,完整演示了面向对象编程的全过程。学完后可以直接把这个项目写进简历技能栏。
系统化的学习路线
基础语法模块(1-12讲)
从变量声明到循环结构,特别注重培养正确的编程习惯。比如第5讲对比了C和C++的风格差异,避免新手走弯路。
核心进阶部分(13-30讲)
包含指针操作、函数模板等难点,用3D内存模型动态展示指针运算过程,比静态图解好懂10倍。函数重载那节课还准备了6个对比案例。
实战专题(31-43讲)
最后两周重点培养工程思维:如何组织多文件项目、使用标准库容器、异常处理等实际开发必备技能。
什么人群适合学习
这套课程特别适合:
- 计算机专业大二学生
- 想转行做C++开发的在职人员
- 参加智能硬件竞赛需要突击C++的选手
有个自动化专业的学员反馈说:"跟着视频做完最后一个机器人控制系统的案例后,课程设计的嵌入式项目马上有了思路。"
如果你正在寻找一份详实又不枯燥的C++入门教程,这套43讲的视频课程应该不会让你失望。掌握好基础语法后,可以继续深入学习《C++Primer》后续的高级特性部分。








