人工精选《C语言程序设计(慕课版)》--3.什么是程序
这门课在解决什么样的入门问题 对于刚开始接触 C 语言的读者,最容易卡住的地方往往不是语法本身,而是「一段代码到底是怎么变成可运行的程序的」。这门慕课版《C语言程序设计》的第 3 讲「什么是程序」,就是绕开繁琐的概念堆砌,先把程序最基本的骨架讲清楚:输入、处理、输出三步走,结构化设计的分解思路,以及
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课在解决什么样的入门问题
对于刚开始接触 C 语言的读者,最容易卡住的地方往往不是语法本身,而是「一段代码到底是怎么变成可运行的程序的」。这门慕课版《C语言程序设计》的第 3 讲「什么是程序」,就是绕开繁琐的概念堆砌,先把程序最基本的骨架讲清楚:输入、处理、输出三步走,结构化设计的分解思路,以及顺序、选择、循环这三种最基础的流程结构。
整个第 3 讲只有一个目标——让初学者在写第一行 printf 之前,先在脑子里建立起「程序是怎么流动的」这条主线。所以这一讲的时间都不长,主干视频加上习题,总量不到一小时,却把程序设计的底层思维过了一遍。
适合什么基础的读者
这讲特别适合两类人:一类是零基础、第一次接触编程的人,目录里专门用「输入-处理-输出」这样生活化的语言来讲程序的本质,比一上来就讲变量、数据类型要友好得多;另一类是学过一点 C 语言、但写代码时脑子总是乱的读者,尤其是搞不清分支和循环什么时候该用、用哪个的人,结构化程序设计和三种流程结构的总结,正好可以补上这块短板。
反过来说,如果你已经能熟练写带函数、数组的小项目,这讲内容偏入门,对你来说信息密度偏低,可以直接跳到后面讲数据类型、函数、指针的章节。
建议先看哪几块,怎么配合练习
第一次看,建议按目录顺序来:先看 2 号「输入-处理-输出」,这是全讲的灵魂,理解之后再去看 4 号「顺序结构与流程图」,把抽象思路落到具体的代码骨架上;接着是 5 号「选择结构」和 6 号「循环结构」,这两块是后续写所有 C 程序的地基,值得多看一两遍。
1 号「什么是程序」作为引子可以快速浏览,3 号「结构化程序设计」用来建立宏观视角。真正动手的部分是 7 到 11 号五道习题,时长都很短,建议看完主干视频后立刻去做,做不出来就倒回去重看对应流程结构那一段。这套习题的定位是巩固而不是拔高,不要追求复杂度,关键是看自己能不能把题目的自然语言,准确翻译成「顺序+判断+循环」的组合。.mp4
学完这一讲能独立做什么
单独啃完这一讲,并不能让你独立写出完整的 C 程序,但可以让你做到三件具体的事:第一,读一段简单代码时,能迅速判断它是顺序、选择还是循环结构;第二,看到一个小的实际问题时,能先用流程图把步骤画出来,再去对应到代码框架;第三,在学习后续更复杂的语法时,知道自己正在往三种基本结构的哪个部分里填内容,而不会迷失在细节里。
资料包的用法建议这样安排:把主干视频当作讲解,把习题当作即时检测,做错的题目回到对应结构那一节重听。整套第 3 讲更像是一张地图,看完之后再进入变量、运算符、函数等具体章节,方向感会清晰很多。
课程目录
课程目录11 集
- 1 什么是程序 (02:43).mp4
- 2 输入-处理-输出:这就是程序 (08:39).mp4
- 3 结构化程序设计 (02:27).mp4
- 4 顺序结构与流程图 (10:20).mp4
- 5 选择结构 (03:31).mp4
- 6 循环结构 (08:44).mp4
- 7 习题1 (04:52).mp4
- 8 习题2 (05:45).mp4
- 9 习题3 (06:45).mp4
- 10 习题4 (02:01).mp4
- 11 习题5 (04:48).mp4





