人工精选2020录制C语言教程视频 C语言程序设计 零基础入门小白自学编程C教程
这门课解决什么问题 这是一门面向零基础的 C 语言入门课,主要解决两件事:一是让完全没碰过编程的人知道"代码到底是怎么写出来、怎么跑起来的",二是把 C 语言里最常用的语法骨架——变量、数据类型、运算符、控制流、函数、数组、指针——按顺序讲清楚,为后面学数据结构、单片机、嵌入式或者后续的 C++、J
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题
这是一门面向零基础的 C 语言入门课,主要解决两件事:一是让完全没碰过编程的人知道"代码到底是怎么写出来、怎么跑起来的",二是把 C 语言里最常用的语法骨架——变量、数据类型、运算符、控制流、函数、数组、指针——按顺序讲清楚,为后面学数据结构、单片机、嵌入式或者后续的 C++、Java 打底子。课的整体节奏偏慢,每节课控制在十几分钟以内,单点拆得细,不会一上来就甩大段代码把人吓退。
从课程目录可以看到,它先用一节小课介绍 C 语言的历史和应用场景,再带你在电脑上装好开发环境,分别演示 Sublime 和 Code::Blocks 两种编辑器的使用,接着从 Hello World 开始,一步一步过渡到语法、标识符、数据类型这些"地基"内容。这种"先建立直觉、再补语法细节"的安排,比直接给你一本语法书更友好。
适合什么基础、建议怎么学
这门课最合适的人群是完全没写过代码、但想认真入门的初学者,尤其是理工科在校生、准备转码的上班族,以及做嵌入式、自动化、硬件测试等需要和底层打交道的人。前提是你愿意自己动手敲代码,而不是只看不练。如果已经有其他编程语言基础、只是补一门 C,可以跳过前面环境搭建和基础语法那几节,直接看指针、结构体、文件操作这些偏中段的内容。
学习路径上,建议把课程分成三段来推进。第一段是 1-1 到 3-4,也就是课程介绍和环境搭建部分,这一部分看着像废话,但其实决定了后面会不会被"装环境"劝退,建议一气呵成看完,跟着视频在自己的电脑上把 Code::Blocks 装好、写一个 Hello World 跑起来。第二段是第 4 章开始的基础语法、数据类型和运算规则,这是最枯燥也最重要的一段,每学完一节,就自己改一改例子里的数字和条件,看看输出有什么变化。第三段是中后段的结构化编程、函数、指针和数组,这些是 C 的灵魂,也是后面所有课程的起点,听的时候容易犯困,建议每节课后都自己重新写一遍老师留的小例子。
学完能独立做什么、资料怎么配合
老老实实跟完这门课,你应该能独立完成几件具体的事:看懂并写出一两百行以内的 C 程序,理解变量作用域和函数调用过程,能用数组和循环处理一批数据,能用指针理解"传址"和字符串的本质,能读懂大多数 C 语言教材里前五章的示例代码。换句话说,你具备了继续自学数据结构、C++ 或者嵌入式开发的最低门槛。
在练习方式上,光看视频是不够的。建议每节视频看完之后,关掉画面,只凭记忆在 Code::Blocks 里重新敲一遍例子,敲错一次比看十遍印象更深。遇到报错不要急着搜,先自己读报错信息,把行号定位到代码里逐行看,这是学 C 必须练出来的本能。如果想再加点料,可以挑一本薄一点的 C 语言习题集,比如经典的《C Primer Plus》课后题,做完基础那部分就足够和这门课互相印证。课程本身的目录里也按章节做了清晰分段,可以直接当成练习清单来用,没必要额外找太多资料。
课程目录
课程目录72 集
- 1-1 [C语言课程内容介绍] 0基础入门课程内容介绍 (06:38).mp4
- 2-1 [你真的了解C语言吗?] C语言发展史及其特点 (08:50).mp4
- 2-2 [你真的了解C语言吗?] C语言应用和场景 (05:47).mp4
- 3-1 [编写你的第一个C程序] C语言开发环境的搭建 (11:47).mp4
- 3-2 [编写你的第一个C程序] sublime工具安装和使用 (05:33).mp4
- 3-3 [编写你的第一个C程序] 第一个程序Hello World! (06:50).mp4
- 3-4 [编写你的第一个C程序] Codeblocks编辑器的安装使用 (08:44).mp4
- 4-1 [C语言基础语法和数据类型] C语言核心基础知识程序结构 (07:26).mp4
- 4-2 [C语言基础语法和数据类型] C语言核心基础知识之基本语法 (07:28).mp4
- 4-3 [C语言基础语法和数据类型] C语言核心基础知识之标识符 (05:59).mp4
- 4-4 [C语言基础语法和数据类型] C语言核心基础知识之关键字 (04:25).mp4
- 4-5 [C语言基础语法和数据类型] C语言核心基础知识之数据类型 (13:43).mp4
- 4-6 [C语言基础语法和数据类型] C语言核心基础知识之变量与常量 (13:26).mp4
- 4-7 [C语言基础语法和数据类型] C语言核心基础知识之printf (11:08).mp4
- 4-8 [C语言基础语法和数据类型] 基础知识之局部变量和全局变量 (06:17).mp4
- 4-9 [C语言基础语法和数据类型] C语言核心基础知识之存储类 (14:29).mp4
- 4-10 [C语言基础语法和数据类型] C语言核心基础知识之类型转换 (04:29).mp4
- 5-1 [深入理解C语言运算符与表达式] C语言核心基础知识之算术运算符 (12:43).mp4
- 5-2 [深入理解C语言运算符与表达式] C语言核心基础知识之关系运算符 (06:42).mp4
- 5-3 [深入理解C语言运算符与表达式] C语言核心基础知识之逻辑运算符 (07:42).mp4
- 5-4 [深入理解C语言运算符与表达式] C语言核心基础知识之位运算符 (18:19).mp4
- 5-5 [深入理解C语言运算符与表达式] C语言核心基础知识之赋值运算符 (05:38).mp4
- 5-6 [深入理解C语言运算符与表达式] C语言核心基础知识之杂项运算符 (08:44).mp4
- 5-7 [深入理解C语言运算符与表达式] C语言核心基础知识之运算符优先级 (06:07).mp4
- 6-1 [C语言核心基础知识之控制流] C语言控制流之三大结构 (04:59).mp4
- 6-2 [C语言核心基础知识之控制流] 控制流选择结构之if & else (10:10).mp4
- 6-3 [C语言核心基础知识之控制流] 控制流选择结构之switch (12:37).mp4
- 6-4 [C语言核心基础知识之控制流] 控制流循环结构之while循环 (06:07).mp4
- 6-5 [C语言核心基础知识之控制流] 控制流循环结构之do-while语句 (05:26).mp4
- 6-6 [C语言核心基础知识之控制流] 控制流循环结构之for循环 (06:48).mp4
- 6-7 [C语言核心基础知识之控制流] 控制流循环结构之循环的嵌套 (05:42).mp4
- 6-8 [C语言核心基础知识之控制流] 控制流循环结构之break、continue语句 (06:25).mp4
- 7-1 [C语言核心基础知识之数组] C语言核心基础知识之数组 (10:54).mp4
- 7-2 [C语言核心基础知识之数组] C语言核心知识之字符数组 (08:02).mp4
- 7-3 [C语言核心基础知识之数组] 字符数组之字符串的长度 (06:35).mp4
- 7-4 [C语言核心基础知识之数组] 字符数组之复制字符串 (05:47).mp4
- 7-5 [C语言核心基础知识之数组] 字符数组之连接字符串 (02:10).mp4
- 7-6 [C语言核心基础知识之数组] 字符数组之比较字符串 (05:19).mp4
- 7-7 [C语言核心基础知识之数组] 字符数组之常用函数总结 (07:30).mp4
- 7-8 [C语言核心基础知识之数组] C语言核心基础知识之数组下标越界 (08:26).mp4
- 7-9 [C语言核心基础知识之数组] C语言核心基础知识之二维数组 (08:32).mp4
- 7-10 [C语言核心基础知识之数组] C语言核心基础知识之数组地址 (05:09).mp4
- 8-1 [C语言核心基础知识之函数] C语言核心基础知识之函数概述 (08:18).mp4
- 8-2 [C语言核心基础知识之函数] C语言核心基础知识之函数定义 (08:55).mp4
- 8-3 [C语言核心基础知识之函数] C语言核心基础知识之函数使用 (06:55).mp4
- 8-4 [C语言核心基础知识之函数] C语言核心基础知识之函数的递归 (07:29).mp4
- 9-1 [C语言面试知识点之指针] 面试知识点之指针相关概念 (11:01).mp4
- 9-2 [C语言面试知识点之指针] 面试知识点之指针变量的使用 (06:49).mp4
- 9-3 [C语言面试知识点之指针] 面试知识点之数组指针 (07:08).mp4
- 9-4 [C语言面试知识点之指针] 面试知识点之指针数组 (08:01).mp4
- 9-5 [C语言面试知识点之指针] 面试知识点之字符串与指针 (05:18).mp4
- 9-6 [C语言面试知识点之指针] 知识点之指针函数 (05:17).mp4
- 9-7 [C语言面试知识点之指针] 面试知识点之函数指针 (04:27).mp4
- 9-8 [C语言面试知识点之指针] 面试难点之指向指针的指针 (06:04).mp4
- 10-1 [C语言核心数据结构] 结构体的基本概念和使用 (09:25).mp4
- 10-2 [C语言核心数据结构] 结构体数组和指针的使用 (08:06).mp4
- 10-3 [C语言核心数据结构] C语言核心数据类型之共用体 (08:38).mp4
- 10-4 [C语言核心数据结构] C语言核心数据类型之枚举 (06:53).mp4
- 10-5 [C语言核心数据结构] C语言核心数据结构之链表 (26:40).mp4
- 11-1 [C语言高级核心之大话预处理] C语言高级知识点之包含文件 (11:09).mp4
- 11-2 [C语言高级核心之大话预处理] C语言高级知识点之宏的使用 (15:00).mp4
- 11-3 [C语言高级核心之大话预处理] C语言高级知识点之条件编译 (10:01).mp4
- 12-1 [C语言高级知识点之文件] 高级知识点之打开关闭文件 (10:10).mp4
- 12-2 [C语言高级知识点之文件] 高级知识点之读写文件 (05:30).mp4
- 13-1 [C语言实战篇之学生管理系统] 学生管理系统之管理界面 (17:07).mp4
- 13-2 [C语言实战篇之学生管理系统] 生管理系统之录入学生 (10:22).mp4
- 13-3 [C语言实战篇之学生管理系统] 学生管理系统之查询学生 (06:24).mp4
- 13-4 [C语言实战篇之学生管理系统] 学生管理系统之显示学生 (05:27).mp4
- 13-5 [C语言实战篇之学生管理系统] 学生管理系统之删除学生 (10:05).mp4
- 13-6 [C语言实战篇之学生管理系统] 学生管理系统之修改学生 (05:37).mp4
- 13-7 [C语言实战篇之学生管理系统] 学生管理系统之项目总结 (07:57).mp4
- 14-1 [C语言课程内容总结] C语言课程内容总结 (10:21).mp4





