《金金网校软件(游戏)开发—C语言-365学院提供》本课程共 118 节视频,按章节循序渐进讲解,适合希望系统掌握核心知识点的学习者。【技能收获】学完可掌握:核心实战技能、项目驱动学习。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组
这门课的名字一看就有点拧巴:「软件(游戏)开发」配「C语言」,再挂一个「软考考证」的分类。先把定位说清楚,免得挖错方向。它本质上不是一门教你做游戏的引擎课,也不是软考刷题课,而是一门用 C 语言打底、以「能写出东西」为目标的编码训练课。118 节的体量放在 C 语言这个题材里算偏大,说明它没打算只讲语法就收工。
C 语言的课,前二十节基本都长一个样:变量、循环、数组、函数。这部分不值得你花整块时间精看,除非你连指针都没碰过。真正拉开差距的是中段——指针与内存、结构体、文件操作这几块。判断一门 C 课值不值得收藏,就看它敢不敢在指针上花足够篇幅。118 节里如果有一大段围绕内存布局、地址运算、动态分配展开,那这门课的骨架就立住了;如果指针只用三四节草草带过,那它大概率是「语法观光团」。
后半段落到「软件开发/游戏」这个方向,通常是拿控制台小项目练手,比如字符界面小游戏、简单数据结构实现。别指望图形引擎和渲染,那个体量 C 语言入门课扛不动。你要看的是:这些项目有没有把前面学的指针、结构体真正用起来,还是各讲各的。
配套的章节笔记是这门课最容易被浪费的资源。多数人的用法是「看完视频对一遍」,这等于没看。更好的拆法是三层:第一层,看视频前先扫笔记的标题和小结,知道这一节要解决什么问题,带着问题看;第二层,看完视频后合上笔记,自己默写核心代码结构,写不出来再翻;第三层,把笔记里反复出现的概念单独抽成一张卡片,比如「指针传参」「结构体指针」,攒够五六张就是你的复习清单。
视频本身建议不要一次性刷完。每两到三节停下来,把当节的代码脱离教程重敲一遍,改几个变量、换一种写法看会不会崩。C 语言的优势是反馈直接——段错误就是段错误,骗不了人。
适合两类人:一是想从脚本语言往底层走一步的,二是打算考软考但不想只背题、想真把 C 写顺手的。不适合想直接做游戏的人,也不适合已经能熟练写 C 的人——118 节的入门课对后者来说冗余太多。
最后一句话:收藏这类课,别贪 118 这个数字。真正决定你学到多少的,是你在指针和内存那几节里停了几次、敲了几遍。课纲给的是路径,坑要自己踩。
课程推荐
《金金网校软件(游戏)开发—C语言-365学院提供》本课程共 118 节视频,按章节循序渐进讲解,适合希望系统掌握核心知识点的学习者。【技能收获】学完可掌握:核心实战技能、项目驱动学习。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(118 节)
* 1. 学开发要从c语言学起
* 2. 正确学习c语言的方法
* 3. 金金网校简介
* 4. 没学过计算机专业课程和英语的同学完全可以学习开发
* 5. 数学不好的同学一样可以学好编程
* 6. 课前预备知识
* 1. 初识c语言
* 2. 认识开发环境
* 3. 第一个程序
* 4. 再看两个小程序(1)
* 5. 再看两个小程序(2)
* 6. 作业
* 1. 算法简介
* 2. 简单举例
* 1. 数据类型
* 2. 常量
* 3. 变量
* 4. 数据类型的益出和浪费
* 5. 整型数据变量int
* 6. 浮点型数据类型 float和double
* 7. 字符和转义字符 char \
* 8. char和int的通用
* 9. 字符串和字符串结束标志
* 10.不同数据类型间的混合运算
* 11.运算符的优先级和结合性
* 12.自增自减运算符
* 13.复合的赋值运算符
* 14.作业
* 1. 语句和程序结构
* 2. 格式化输出 printf(1)
* 3. 格式化输出 printf(2)
* 5. 格式输出付%f
* 6. 控制台输入 scanf
* 7. 取地址符 &
* 1. 条件运算符和逻辑运算符
* 2. c语言规定非0即真。
* 3. 短路效应
* 4. if语句
* 5. if else if语句
* 6. if语句的嵌套
* 7. 条件运算符
* 8. switch语句
* 9. break的第一种用法
* 10.两个变量中的数值交换
* 11.两个数输出较大者
* 12.三个数排序
* 1. 循环语句简介
* 2. while语句
* 3. do..while语句
* 1. for循环的执行顺序
* 5. 强化for循环的执行顺序
* 6. 循环语句中的每一句话都要理解
* 7. 循环的嵌套
* 8. break的用法
* 9. continue的用法
* 10.作业1、2
* 1. 数组概述
* 2. 给数组元素赋初值
* 3. 用for循环给数组元素赋值
* 4. 对齐输出的技巧
* 5. 再次调整输出的效果
* 6. 一维数组的排序
* 7. 二维数组概述
* 8. 用for循环给二维数组数组元素赋值
* 9. 整数的倍数
* 10、11.将整数的每位拆开
* 12.字符数组与字符串
* 13.总结
* 1. 什么是面向过程
* 2. 函数的声明
* 3. 数据类型要统一
* 4. 按值传递
* 5. 函数的内存分配
* 6. 函数的返回值
* 7. 用变量来接函数的返回值
* 8. 函数的调用
* 9. 函数调用的嵌套
* 10.注意函数的调用问题
* 11.注意格式问题和习惯问题
* 18.数组与函数
* 19.用数组元素做函数参数
* 20.用数组名作函数参数
* 21.局部变量和全局变量
* 22.变量的存储类别
* 23.动态存储类别---auto
* 24.静态存储类别---static
* 25.static的用法举例
* 26.寄存器变量存储---regester
* 27.访问其他文件中的全局变量---extern
* 28.用static声明全局变量
* 29.内部函数和外部函数
* 30.作业
* 1. 概述
* 2. 头文件 #include
* 3.头文件的嵌套
* 1. 指针简介
* 2. 指针变量的声明与使用
* 3. 指针是按地址传递
* 4. 指向数组元素的指针
* 5. 指向整个数组的指针
* 6. 指向函数的指针
* 7. 指向函数的指针举例
* 8. 调用相同函数执行不同代码
* 9. 返回指针的函数
* 10.指针数组
* 11.多级指针
* 12、13.多级指针的用法
* 14. 指针可以做main函数的参数
* 15. 指针运算
* 1. 结构体简介
* 2. 结构体的生命
* 3. 结构体变量的定义
* 4. 结构体变量的用法
* 5. 给结构体变量赋初值
* 6. 链表简介
* 7. 数据占字节数函数sizeof和动态分配内存空间函数malloc
* 8. 内存泄露演示
* 9.枚举和总结