飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

C语言程序设计视频教程(258讲_徐红波讲师)谭浩强教材

如果你正在准备软考程序员、信息处理技术员这类偏基础的科目,或者刚转行想补一门能“看懂代码、写得出逻辑”的硬底子,这套徐红波讲的 C 语言视频课值得先了解一下。它对应的是谭浩强那本经典教材的章节结构,258 讲的体量在入门课里算讲得细的,但也不是每一讲都必须看完。 它主要解决什么场景 最直接的匹配场景

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
10 人关注 更新于 2026-09-18 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你正在准备软考程序员、信息处理技术员这类偏基础的科目,或者刚转行想补一门能“看懂代码、写得出逻辑”的硬底子,这套徐红波讲的 C 语言视频课值得先了解一下。它对应的是谭浩强那本经典教材的章节结构,258 讲的体量在入门课里算讲得细的,但也不是每一讲都必须看完。

它主要解决什么场景

最直接的匹配场景是软考里的程序设计语言基础题,以及大学 C 语言期末、专升本计算机类专业课。这类考试不要求你写大型项目,但会让你读一段表达式或循环,判断输出结果、找错、补全逻辑。很多人卡住不是因为不会编程,而是对 C 的求值顺序、指针与数组的关系、运算符优先级这些细节含糊。这套课把这些点拆开讲,比你自己翻书硬啃要省时间。

另一个场景是工作中要读底层代码。做运维、嵌入式周边、测试脚本的人,经常要面对用 C 写的工具源码或配置解析逻辑,能看懂结构体和指针传参,排查问题时心里就有底。

学完能做到什么程度

按正常节奏走完主体章节,你应该能独立完成这些事:用 C 写出带循环和分支的控制台程序;理解函数怎么传值、传地址,能解释为什么交换两个变量要传指针;能对数组做排序、查找这类基本操作;看得懂结构体定义和简单的文件读写代码。换句话说,你具备了“读一段不太复杂的 C 代码不发怵”的能力,也能自己写一两百行的练习程序。

这里要克制一句:这套课不会让你直接胜任 C 语言开发岗位。258 讲听起来多,但它的定位是入门和应试打基础,不是带你做工程级项目。如果你目标是嵌入式或系统级开发,它只能算第一步。

资料适合什么基础

适合零基础或者基础不牢的人。讲师节奏偏稳,概念会反复铺垫,配合谭浩强的教材顺序,属于“照着走不会掉队”的类型。但如果你已经写过别的语言、只是想快速补 C 的语法差异,这套课会显得啰嗦,可以考虑跳着看指针和内存相关的部分。

  • 零基础、准备软考或校内考试的,建议从表达式、控制结构、函数、数组、指针这几个板块按顺序走。
  • 有编程经验的,重点看指针、数组与指针关系、结构体、文件操作,前面的语法可以快速过。
  • 只想应付选择题的,优先吃透运算优先级、类型转换、循环边界,这几个是丢分重灾区。

怎么用这套资料更划算

别追求把 258 讲全部刷完,那样很耗耐心。建议每看完一个知识块,就关掉视频自己默写一段代码,比如学完循环就写个九九乘法表,学完数组就手写冒泡排序。写不出来再回看对应几讲,比连续看几十讲效率高得多。指针部分一定要动手画内存图,光看视频很容易产生“我懂了”的错觉。

课后如果能找到配套的章节习题或历年软考真题里的语言基础题,做一遍再对答案,基本就能判断自己是不是真的过了这一块。整体来说,这套资料适合当作入门阶段的“讲解 + 刷题”组合里的讲解部分,而不是全部。


这套视频教程非常适合初学C语言的朋友,同时也推荐下另外一套视频教程:

课程推荐

《C语言程序设计视频教程(258讲_徐红波讲师)谭浩强教材》这套视频教程非常适合初学C语言的朋友,同时也推荐下另外一套视频教程:【技能收获】学完可掌握:程序设计、C语言、表达式、视频教程、在线观看。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(82 节)

课程目录

*   1.1 C语言出现的历史背景

*   1.2 C语言的特点

*   1.3 简单的C语言程序介绍

*   1.4 运行C程序的步骤与方法

*   2.1 算法的概念

*   2.2 简单算法举例

*   2.3 算法的特性

*   2.4 怎样表示一个算法

*   2.5 结构化程序设计方法

*   3.1 C语言的数据类型

*   3.2 常量与变量

*   3.3 整型数据

*   3.4 浮点型数据

*   3.5 字符型数据

*   3.6 变量赋初值

*   3.7 各种数值型数据间的混合运算

*   3.8 算术运算符和算术表达式

*   3.9 赋值运算符和赋值表达式

*   3.10 逗号运算符和逗号表达式

*   4.1 C语句概述

*   4.2 赋值语句

*   4.3 数据输入输出的概念及在C语言中的实现

*   4.4 字符数据的输入输出

*   4.5 格式输入与输出

*   4.6 顺序结构程序设计举例

*   5.1 关系运算符和关系表达式

*   5.2 逻辑运算符和逻辑表达式

*   5.3 if语句

*   5.4 switch语句

*   5.5 程序举例

*   6.1 概述

*   6.2 goto语句以及用goto语句构成循环

*   6.3 while语句

*   6.4 do-while语句

*   6.5 for语句

*   6.6 循环的嵌套

*   6.7 几种循环的比较

*   6.8 break语句和continue语句

*   6.9 程序举例

*   7.1 一维数组的定义和引用

*   7.2 二维数组的定义和引用

*   7.3 字符数组

*   8.1 概述

*   8.2 函数定义的一般形式

*   8.3 函数参数和函数的值

*   8.4 函数的调用

*   8.5 函数的嵌套调用

*   8.6 函数的递归调用

*   8.7 数组作为函数参数

*   8.8 局部变量和全局变量

*   8.9 变量的存储类别

*   9.1 宏定义

*   9.2 “文件包含”处理

*   9.3 条件编译

*   10.1 地址和指针的概念

*   10.2 变量的指针和指向变量的指针变量

*   10.3 数组与指针

*   10.4 字符串与指针

*   10.5 指向函数的指针

*   10.6 返回指针值的函数

*   10.7 指针数组和指向指针的指针

*   10.8 有关指针的数据类型和指针运算的小结

*   11.1 概述

*   11.2 定义结构体类型变量的方法

*   11.3 结构体变量的引用

*   11.4 结构体变量的初始化

*   11.5 结构体数组

*   11.6 指向结构体类型数据的指针

*   11.7 用指针处理链表

*   11.8 共用体

*   11.9 枚举类型

*   11.10 用typedef定义类型

*   12.1 位运算符和位运算

*   12.2 位运算举例

*   12.3 位段

*   13.1 C文件概述

*   13.2 文件类型指针

*   13.3 文件的打开与关闭

*   13.4 文件的读写

*   13.5 文件的定位

*   13.6 出错的检测

*   13.7 文件输入输出小结