【C语言】要怎么看翁恺视频,怎么学习C语言

系列文章目录

语言视频选择收录专辑链接
总目录【JAVA方向学习文章视频汇总】
C【C语言】要怎么看视频,怎么学习
JAVA黑马B站视频JAVA部分的知识范围、学习步骤详解
JAVAWEB黑马B站视频JAVAWEB部分的知识范围、学习步骤详解
SpringBootSpringBoot知识范围-学习步骤【思维导图知识范围】
微信小程序详细解析微信小程序知识点–【思维导图知识范围】
python详细解析python视频选择–【思维导图知识范围】
phpPHP要怎么学–【思维导图知识范围】
idea系列工具没有颜值插件的编辑器是没有灵魂的–【idea-theme插件】

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


先定位

对自己的定位在C语言的学习当中尤为重要:

倒底是大一学习 C 语言,还是大二学习数据结构甚至大三准备考研来学习c 语言

一、C语言IDE工具?

目前主流的是这些,
在这里插入图片描述

如果从C语言的发展史上,那么,可能是这样:

在这里插入图片描述

而我只列出三个工具,这三个工具也是C语言发展史上留下的重重一笔。

二、C语言发展史

对于其它语言来说,你了解不了解还无所谓,因为他们的发展史跟这个语言的从业方向没有太大的关系。比如java, python。
但是C语言的发展史,C语言的工具真的就是你想从业的重要参考之一。

  1. C语言是一种较早的程序设计语言,诞生于1972年的贝尔实验室。1972 年,Dennis Ritchie 设计了C语言,它继承了B语言的许多思想,并加入了数据类型的概念及其他特性。 尽管C 语言是与 UNIX 操作系统一起被开发出来的,但它不只支持UNIX。 [11]C是一种通用(广泛可用)的编程语言。

  2. TurboC
    这个方向其实不是一个方向,也可以把这个方向叫做教育方向。那就是简洁,磁盘小,速度快。
    不得不说的Turbo C
    Borland公司在1987年首次推出Turbo C产品,其中使用了全然一新的集成开发环境,即使用了一系列下拉式菜单,将文本编辑、程序编译、连接以及程序运行一体化,大大方便了程序的开发。1988年,Borland公司又推出Turbo C 1.5版,增加了图形库和文本窗口函数库等, 而Turbo C 2.0版则是该公司1989年出版的。Turbo C 2.0版在原来集成开发环境的基础上增加了查错功能,并可以在Tiny模式下直接生成“.COM”(数据、代码、堆栈处在同一64KB内存中)文件。还可对数学协处理器(支持8087/80287/80387等)进行仿真。
    Win-TC
    WIN-TC是一个TC2 WINDOWS平台开发工具。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余,如虎添翼。
    WIN-TC简繁双语版可以正常运行于98、XP和win7等WINDOWS操作系统上。
    Dev-C++(或者叫作Dev-Cpp)
    Dev-C++(或者叫作Dev-Cpp)是Windows环境下的一个轻量级C/C++集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。
    Dev-C++集合了功能强大的源码编辑器、MingW64/TDM-GCC编译器、GDB调试器和AStyle格式整理器等众多自由软件,适合于在教学中供C/C++语言初学者使用,也适合于非商业级普通开发者使用。
    虽然,Dev-C++并没有采用turboC 的编译核心,但是确确实实的模仿了不少Win-TC的做法。

  3. visual studio
    Microsoft Visual C++(简称Visual C++、MSVC、VS或VC)是微软公司的免费C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++集成了便利的除错工具,特别是集成了微软Windows视窗操作系统应用程序接口(Windows API)、三维动画DirectX API,Microsoft .NET框架。

三、C语言就业(出口)方向

这三大方向其实代表着的是三个重要的C语言就业方向。

2.1 C语言教学方向

最初的时候,turboC ,DEV C ++ 这个方向最盛,其实,C语言的排名主要就是因为这个方向带来的。不然的话,它的就业方面还不如PHP。
甚至很多人认为大学里学习C语言简直就是坑,而考研的数据结构这个时候,也出现了JAVA版本。
第三个方向就应运而生了。

2.2 windows下的开发

那就是windows 下的开发平台,其实,前一个阶段也是因为MS的Visual C++ 与borland来回抢夺的局面,最终MS胜出之后,也就顺利的诞生了这个时代最伟 大的作品—C#。
按道理来讲,这是MS+ 安德斯·海尔斯伯格(Borland历史上最最重要的产品delphi之父安德斯·海尔斯伯格)顶尖+顶尖的产品,那是不是应该一经推出,马上一统江湖?还得是千秋万代的那种呢?
事实上并不是。就是因为MS当初太盛了,所以,受到了linux,macos 下的层层反击。
很显然,如果从事windows下的开发,或上位机等等,都必须要学习visual studio方向。
当然了,后面经济不行了,linux,macos 又开始官方支持 framework

.NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework)

大多数主流的Linux发行版都支持.NET Core和.NET 5,包括但不限于Ubuntu、CentOS、Debian、Fedora等。

很多刚学习的人可能感觉这是技术推动啥啥的,但是事实上,早期的 .net framework 有民间的版本能在linux ,MACOS 上运行,这总不能说民间的技术强于MS的团队吧?

如果说各公司的技术是经济的推动基石,那么,企业间的决策就是影响政治的关键因素。
讲一下真实的故事,ADOBE +苹果,以前两个公司关系那好的,就跟神雕侠侣一样,photoshop 只在MACOS上运行流畅,然后,ADOBE 想要更多的市场,推出了流畅版的photoshop (以前的版本总是莫名的卡),然后苹果以司的苹果机就卖不出去了。乔布斯回来了,扳回了大势,然后,第一时间说ADOBE 的flash 播放器有内存泄漏,不能运行在MACOS上。
同样,还是有民间的版本,可以运行。

所以如果想在计算机这个行业,能吃到35岁,甚至40岁以上的话,那么你只关心技术是不够的
有的时候,你需要成为复合型人才:又要能打,又要减速,又跟几个放一起,团队做战,甚至有的时候,还得帮老板省钱 阳光机枪小喷茹+ 寒冰机枪小喷茹 能放一格里,谁不喜欢呢?
如果想学习前后台的调试技术的话,就可以从植物大战僵尸 开始。 这就叫兴趣导向
【WEB前端实战】用植物大战僵尸来操作JSON文件
在这里插入图片描述

2.3 unix/linux/arm

这个方向其实是C语言最初的原本的方向,因为C语言的发展与unix 的发展其实就是一体的,因为他们拥有着同样的两位大神创始人。肯·汤普森和丹尼斯·里奇。
而最最开始的初衷是这个哥们想在工作之余打游戏摸鱼。
公司里闲置的就只有小型机,又没有操作系统,于是这个哥就想手搓一个操作系统,后来发展手搓一个操作系统,太有趣,忘了那个游戏了,想升级,又自己设计了C语言的前身—B语言。
打游戏->只有小型机,没有操作系统-> 手写操作系统-> 发展操作系统-> 进化语言发明了B语言

上面的一段请参考B站上面的“翁恺C语言”的视频第一集就是。
而现在C语言最流行的领域,物联网,智能机器人,等等,都是这个方向的。
因为linux 就是从unix脱身而来,macos 也是从unix脱身而来,而ARM就是核心小一些的linux。

也不得不说,发展的火了,那这个方向的基础部分,比如编译器啥的也就一定会进步,
所以,Dev-C++ 与 CodeBlocks 最面的C不应该编译器用的都是MingW64的编译器。只是在编辑的角度上看,他们的差异很大。

学习C语言工具总结

想简单就Dev-C++,因为这个工具的B站视频最多。也是大一学习C语言的第一选择。
如果想从事物联网的这个方向,那还是早早的用codeblocks。
如果是想从事windows 上面的开发,你早晚都要使用 visual studio

四、翁恺视频解析

翁恺老师的视频是学习 C怎么也绕不出的话题。

  • 有光环,不比另一位清华的光环小,而且那位大神也主要是从事了这个培训的行业,导致B站上面的视频让大家吐槽多多。这里不是黑某人,但是视频着着看着,突然间来一句,什么什么内容在后面的视频。你一看要收费要报班,真的是让人想吐。
  • 纯免费,这一点其实也跟上传者有关,因为我的自我感觉这位上传者其实并不是翁恺老师本人。看这个号的其它视频就可以发现了。
  • 声音,图像清晰。

在这里插入图片描述

现在就来解析一下这一套视频了。
看上去是10章,因为是教材的配套视频的嘛。一步一步的,按着教材走。
在这里插入图片描述

五、 为什么要进行C语言二次学习

从上面的解析当中可以发现了一个关键,C语言最难的部分,指针在第9章,字符串处理在第10章。
这有问题么?没有问题,指针操作的就主要是数组,那不放数组后面,还能倒着来么?
而字符串,在C语言里本身就是数组,指针的结合体。也只能这样安排呀。
放第一章,那也不会呀。
但是,这个问题来自于学习者本身。

5.1 学习的热情

一个大一的小孩(从现在2020年之后的角度出发)
刚上大学的时候新鲜感 顶天维持两个月。开始的2个月的时候,把每一重要的科目那是认真看书,认真完成作业的。
而这2个月,学习了个啥?
我们把一般的大学学费划分为20周,其实一般到了18周就全面考试了。
课程再排也不会排到18周之后。1-18周就是顶天的排课了。就算排了20周。
10章的课,那么也是2周完成1章
第一个月,你学习了一个寂寞,主要的学习内容就是敲击键盘。
如果是放在20年前,招一名IT开发人员,上面会出现什么变量名,表达式的题目,运算符优先级啥啥的,别说,还真的有。因为他怕招不到人。
这个阶段的学习让你的热情在消失,还剩多少,真没准。
第二个月。
还是一堆的语法。
程序比人强的第一个就是循环。结果for 循环是第5章才开始。而到了这里,正常的人类热情已经消失殆尽了。
有大学经历的同鞋回想回想
如果有人观察一下大一的小伙伴,会不会发现,到了大三,大四学习计算机好的,以初期的C语言的前几周反而是逃课,上课睡觉,上课打游戏的。
而上来学习C语言抢前排的。认真做笔记的。到了大三之后,计算机编程能力甚至 上就是全班的平均线左右了。
然后再来看看著名的北大青鸟的课程。先不要管北大青鸟培养出来的人怎么样,
但是,不要怀疑创始人的眼光。
‌北大青鸟的创始人是杨芙清院士和王阳元院士‌。杨芙清院士不仅是北大青鸟的创始人兼董事长,还担任北京大学信息科学技术学院教授、软件工程国家工程研究中心主任等职务,被誉为“中国软件之母”。王阳元院士则是北大青鸟的创始人兼顾问,担任中国科学院院士、北京大学教授、北京大学微电子学研究院院长等职务,他还是中芯国际的创始人。‌
它采用了集中课程的方式。随着语言的发展,甚至都直接去掉了C语言的部分。初期把JAVA语言的部分换成C语言就可以了。然后,把C#的部分换成JAVA语言就是了。课时上会有所增减,但是大致也不会差很多。
北大青鸟的上课方式是上午或下午上课(主要就是为了与高中的教师轮讲式相一致),
半天上课,半天自习练习。从研究人的学习热情这一块,北大青鸟是成功的。也曾几何时培养出来的高中生,吊打了很多的名校天坑高材生。

在这里插入图片描述
2个月,这中间的输出,吊打大学里的课程了。
因为计算机的输出方式主要就是视觉。
这个没有人反对吧?
音乐的输出也不是一般的IT人员接触的吧?又不是创新声卡的工程师,是吧?关于声卡,自媒体的文章,有兴趣的同学也可以看我写的其它的文章哟。

5.2 从学习热情的角度上,重新整理翁恺视频

人是有脑子的动物,又不是别人给啥就只能吃啥,是吧?

在这里插入图片描述
文字版

0C语言简史必看3:48
1.1.1计算机与编程语言:计算机怎么做事情的,编程语言是什么_高清跳过7:58
1.1.2计算机的思维方式:重复是计算机最擅长的_高清跳过9:44
1.2.1为什么是C:C语言在工业界有重要地位,在很多领域无可替代_高清跳过5:32
1.2.2简单历史:关于C语言和版本的极其简单的历史_高清跳过4:43
1.2.3编程软件:C语言的编程软件选择太多,我们推荐DevC++_高清跳过7:20
1.3.1第一个C程序:如何在DevC++中编辑、编译和运行程序_高清重点10:39
1.3.3做点计算:如何让程序输出算术结果_高清跳过3:04
1.3.4MacOSX如何在命令行编辑、编译和运行C程序_高清不敢评价4:43
2.1.1第二周概述_高清跳过1:06
2.1.2变量定义:变量是做什么的,如何定义一个变量_高清跳过8:13
2.1.3变量赋值与初始化:以及如何读输入的数字_高清跳过10:17
2.1.4变量输入:如何让程序读入用户输入的数字,scanf14讲跳过
2.1.5常量vs变量:不变的量是常量_高清跳过8:32
2.1.6浮点数:整数运算的结果只有整数部分,不然就要用浮点数_高清跳过13:27
2.2.1表达式:运算符和算子,取余计算,程序就是数据加计算_高清跳过7:50
2.2.2运算符优先级:优先级、结合关系、赋值运算符_高清跳过8:20
2.2.3交换变量:如何交换两个变量的值,顺便看下Dev的调试功能_高清跳过8:34
2.2.4复合赋值和递增递减:这是两类有历史也有争议的运算符_高清跳过7:03
2.2.5如何使用PAT系统来做编程练习题_高清跳过8:22
3.1.1PAT再解释_高清跳过9:03
3.1.2第二周习题解析_高清跳过13:12
3.1.30的故事_高清跳过1:49
3.2.1做判断:if语句根据条件决定做还是不做_高清跳过6:11
3.2.2判断的条件:关系运算,做比较的运算符_高清跳过6:50
3.2.3找零计算器:判断,注释,流程图_高清跳过7:06
3.2.4否则的话:如果条件不成立呢?_高清跳过7:05
3.2.5if语句再探:if和else后面也可以没有{}而是一条语句_高清跳过5:27
3.3.1嵌套的if-else:在if或else后面要执行的还是if语句_高清跳过11:37
3.3.2级联的if-else_高清跳过6:09
3.3.4多路分支:switch-case语句_高清跳过13:36
4.1.1循环:有些事情就得用循环才能解决_高清跳过12:53
4.1.2while循环:就像if一样,条件满足就不断地做后面的句子_高清跳过15:21
4.1.3do-while循环:不管三七二十一,先做循环内的句子_高清跳过6:02
4.2.2猜数_高清跳过6:58
4.2.3算平均数_高清跳过8:31

第一阶段的最关键就是把DEVC ++ 与codeBlocks 安好

5.3 才进入学习的重点

这才是重点,这两个工具的建议是,指法不熟的用前者,指法过关的用后者,因为后者打代码确实要快很多。

0C语言简史必看3:48
5.1.1for循环:这是最古老的循环,确实样子看上去有点古怪_高清对着打代码13:35
5.1.2循环的计算和选择:如何计算循环的次数,如何选择不同的循环_高清对着打代码6:12
5.2.1循环控制:如何用break和continue来控制循环_高清对着打代码13:35
5.2.2嵌套的循环:在循环里面还是循环_高清对着打代码5:40
5.2.3从嵌套的循环中跳出:break只能跳出其所在的循环_高清对着打代码8:04
5.3.1前n项求和_高清对着打代码5:07
5.3.2整数分解_高清对着打代码17:01
5.3.3求最大公约数_高清对着打代码8:26
6.1.1编程练习解析4-0:给定条件的整数集_高清对着打代码6:20
6.1.2编程练习解析4-1:水仙花数_高清认真来做9:00
6.1.3编程练习解析4-2:九九乘法表_高清并且去找打**的题4:21
6.1.4编程练习解析4-3:统计素数求和_高清去找打**的题4:20
6.1.5编程练习解析4-4:猜数游戏_高清去找打**的题3:55
6.1.6编程练习解析5-0:n项求和_高清去找打**的题4:14
6.1.7编程练习解析5-1~5-3_高清去找打**的题6:01

只看书上的代码,够不够? 不够!!因为你的前期没有那么多的对着打代码的积累,但是只打连循环都没有的代码不能积累。
所以,你只看一套视频,有的时候,他不能实际的契合你的学习曲线。你必须要自己找C语言习题,去哪里找,我倒是在B站上面找到了另一个Up主上传的视频,全是习题。
当然了,你在第二个阶段,你补充多少合适呢?
一般来说,你的键入量到达了你可以自己不对着视频,可以解决 视频8里的某一道题了,就可以了。

5.4 量变到质变的过程是必须的

没有循环的代码那不是你要学习的。
第二,你没有解题的思路之前,就只能是抄,一直抄到你会自己思考,并且自行用DEVC 或codeblocks 上面自行解决编译错误。
在此之前,都不要进入第三阶段。

1 浙江大学翁恺教你C语言程序设计工具DEV C++
2 c语言编程1242万播放量不推荐这个风格根本不适合大一
3 【C语言】C语言视频教程VS6.0 周边的支持是真的不错,有论坛有人回答可惜的是个人支持的,视频中的网站已经不见了,大家能喜欢的可以使用
4 千锋教育新版C语言程序设计基础入门视频VS环境,不过网盘已失效,老师讲解到位,确实差不多是C语言的天花板
5 尚硅谷C语言零基础快速入门教程VC2010学习版
6黑马程序员C语言基础教程VS环境
7【完整版】我把油管上超火的付费C语言课程上传了B站!卷死同行!累死自己!code blocks 在P10集
8 C语言经典100题(手把手 编程)没有环境,但是这是我唯一找到的C语言习题集的视频

资源8完整目录:
视频选集
(1/84)
下图是对这个C的题目讲清思路的截图,不得不说,这个对于初学者来说真的是大福音!
在这里插入图片描述

P11-三位数13:24
P22-求利润29:14
P33-平方数07:53
P44-第几天15:18
P55-数字排序05:43
P66-输出c03:06
P78-9908:46
P811-古典问题(兔子生崽)09:33
P912-判断101
P1013-打印出所有的"水仙花数"06:44
P1114-将一个正整数分解质因数09:35
P1215-条件运算符的嵌套07:26
P1316-求最大公约数和最小公倍数08:03
P1417-统计英文字母空格数字和其它字符个数15:52
P1518-求s=a+aa+aaa+aaaa+aa…a07:00
P1619-找出1000以内的所有完数10:05
P1720-一球从100米高度自由落下,也不知道谁高空抛物还出道题……05:45
P1821-猴子吃桃问题08:48
P1923-打印出菱形09:59
P2024-求2/1,3/2,5/3,8/5,13/8,21/13…前20项之和07:46
P2125-求1+2!+3!+…+20!的和07:23
P2226-利用递归方法求5!07:26
P2327-递归反向输出字符串06:16
P2428-递归输出一桌淘小子年龄07:48
P2529-有个正整数,求是几位数然后逆序打印08:39
P2630-判断一个5位数是不是回文数06:39
P2731-输入星期几的第一个字母来判断一下是星期几10:01
P2832-删除一个字符串中的指定字母15:22
P2933-判断一个数字是否为质数08:38
P3035-字符串反转09:19
P3136-求100之内的素数03:07
P3238-求一个3*3矩阵对角线元素之和03:25
P3339-向有序数组插入数据保持顺序不变15:50
P3440-逆序输出数组04:52
P3541-全局变量+static变量12:00
P3644-变量的作用域06:54
P3746-define宏定义07:11
P3847-define宏定义-优先级12:15
P3949-条件编译#if#ifdef#ifndef10:48
P4050-include头文件和引用另一个c文件13:18
P4151-按位运算&^12:06
P4255 按位取反~运算符09:16
P4361-杨辉三角形11:32
P4457-用函数改变变量的值-108:50
P4557-用函数改变变量的值-213:41
P4667-数组最大最小值交换-指针操作数组19:55
P4767-数组最大最小值交换-找最大值06:48
P4868-数组循环移动m次18:46
P4969-约瑟夫环-110:01
P5069-约瑟夫环-210:01
P5169-约瑟夫环-308:45
P5270-求字符串的长度13:35
P5371-输入输出5个学生的数据-115:01
P5471-输入输出5个学生的数据-213:30
P5572-malloc函数的用法-108:15
P5672-malloc函数的用法-211:17
P5775-翻转输出一个整数06:41
P5876-1-函数指针05:35
P5976-2-函数指针求倒数和09:51
P6077-指向指针的指针-二维数组06:18
P6177-指向指针的指针-二维指针06:44
P6277-指向指针的指针-数组+指针10:07
P6377-指向指针的指针-指针+字符串07:07
P6478-结构体指针-找年龄最大的人16:37
P6579-字符串排序10:53
P6681-809*??=800*??+9*??06:34
P6782-八进制转化十进制13:34
P6883-求奇数个数07:25
P6984-偶数表示素数之和10:26
P7085-素数被几个9整除04:42
P7186-两个字符串连接程序07:30
P7287-结构体变量传递209:14
P7388-打印n个星05:13
P7489-四位数加密-113:02
P7589-四位数加密-209:04
P7690-数组对应位置交换元素10:07
P7794-猜数字-114:13
P7894-猜数字-213:56
P7996-字符串中子串-114:14
P8096-字符串中子串-214:12
P8197-字符写入文件-114:38
P8297-字符写入文件-215:04
P8398-递归1-原理09:18
P8498-递归2-汉诺塔11:45

5.5 把难点放在了最后

还不是要学习指针?
这其实是废话。C语言不学习指针,那不是成了basic 或JAVA了么?
那还不是一样的难?
并不!!
你没有前面的自行完成代码的积累,你学习指针,你的99%的感觉就是懵,绝对不是方便。
但是,如果你第二阶段你也有了自己的思路,你也碰到了一个循环要跳几个字节,
就比如扑克牌,
你用花色,大小,变值(因为在扑克里,2一般都比1大,而1比13老K大),你没有这个循环数据的积累,你就不会发现,原来指针的发明,真的是为了更方便,更高效的编写代码。

5.5.2 指针+结构是一个伟 大的发明

没有前面的积累,你就会一直感觉JAVA才是语言发展的最终,语言里有指针,但是不使用指针。
但是,当你的“代码量”,堆到一定的程度的时候,你会发现,JAVA其实才是对指针+结构的封装,这就是类与链表的本质。
当你发现这个了,你也就明白了,为什么物联网会用C语言而不是JAVA语言。因为有很多的情况,地址是必须的。

0C语言简史必看3:48
6.2.1数据类型:C语言有哪些基础数据类型,sizeof可以做什么_高清大体看就行11:34
6.2.2整数类型:除了int,还有多少整数类型_高清大体看就行4:39
6.2.3整数的内部表达:整数是如何表达的,尤其是负数如何表达_高清大体看就行8:45
6.2.4整数的范围:如何推算整数类型所能表达的数的范围,越界了会怎样_高清大体看就行12:17
6.2.5整数的格式化:如何格式化输入输出整数,如何处理8进制和16进制_高清大体看就行6:15
6.2.6选择整数类型:没什么特殊需要就只用int就好了_高清大体看就行3:49
6.2.7浮点类型:double和float,它们是什么,如何输入输出_高清大体看就行10:30
6.2.8浮点的范围与精度:浮点数到底能表示哪些数_高清大体看就行7:54
6.2.9字符类型_高清大体看就行10:23
6.2.10逃逸字符_高清大体看就行7:27
6.2.11类型转换:如何在不同类型之间做转换_高清大体看就行5:24
6.3.1逻辑类型:表示关系运算和逻辑运算结果的量_高清大体看就行1:55
6.3.2逻辑运算:对逻辑量进行与、或、非运算_高清大体看就行8:52
6.3.3条件运算和逗号运算_高清大体看就行4:37
7.1.1初见函数_高清必须经过阶段二5:23
7.1.2函数的定义和使用_高清必须经过阶段二11:20
7.1.3从函数中返回_高清必须经过阶段二8:22
7.2.1函数原型_高清必须经过阶段二11:09
7.2.2参数传递_高清必须经过阶段二9:53
7.2.3本地变量_高清必须经过阶段二10:48
7.2.4函数庶事:一些有关函数的细节问题,main()是什么_高清必须经过阶段二8:49
8.1.1初试数组_高清阶段三的重点9:11
8.1.2定义数组_高清阶段三的重点12:38
8.1.3数组的例子:统计个数_高清阶段三的重点4:47
8.2.1数组运算_高清阶段三的重点13:25
8.2.2数组例子:素数_高清阶段三的重点19:29
8.2.3二维数组_高清阶段三的重点9:54
9.1.1取地址运算:&运算符取得变量的地址_高清阶段三的重点11:40
9.1.2指针:指针变量就是记录地址的变量_高清阶段三的重点12:35
9.1.3指针的使用:指针有什么用呢?_高清阶段三的重点9:24
9.1.4指针与数组:为什么数组传进函数后的sizeof不对了_高清阶段三的重点11:02
9.1.5指针与const:指针本身和所指的变量都可能const_高清阶段三的重点6:49
9.2.1指针运算_高清阶段三的重点25:59:00
9.2.2动态内存分配_高清阶段三的重点18:13
10.1.1字符串_高清阶段三的重点11:39
10.1.2字符串变量_高清阶段三的重点9:23
10.1.3字符串输入输出_高清阶段三的重点10:29
10.1.4字符串数组_高清阶段三的重点7:44
10.2.1单字符输入输出_高清阶段三的重点8:36
10.2.2字符串函数strlen_高清阶段三的重点5:44
10.2.3字符串函数strc_高清阶段三的重点11:23
10.2.4字符串函数strcpy_高清阶段三的重点10:47
10.2.6字符串搜索函数_高清阶段三的重点5:39
11.1.1枚举_高清阶段三的重点8:07

总结及资源下载

提示:这里对文章进行总结:

资源下载:
C语言的两大开发工具CodeBlocks/DEVC
当然了,我也做了一个视频,不过,我发现,B站上面不是缺少视频,而只是缺少把这些视频挑出来的自己的路罢了
关于学习C语言使用什么IDE

关于学习C语言使用什么IDE

而且我还找到了一个C语言的小游戏的雏形
学了C语言还只会写黑窗口?带你从0开始一步步实现一个图形界面游戏!(附源码+讲解)
https://www.bilibili.com/video/BV17CvSenE5x

重新学习c语言并不是你要把C语言的核心 给放弃,而是你打好了基础,然后体验C语言的发明者,发明指针的初衷,进尔让你爱上C语言的这一个特征。
举一个不恰当的例子。
就象LOL的瑞文,3段Q 不会的人可能感觉不如盖伦,毕竟耐打,但是会的人呢?

只有大一的基础扎实了,你才有未来。否则,不管是上研,还是去工作,都是要C语言的底子的,甚至公务员的题,不也是逻辑题占大半么?

上研:最佳。
公务员:也是万人敬仰。
去公司:真的要持续学习,因为你前面捞了,后面就得接受洗(或被洗)。
躺平:你只能是分母了。好好打游戏,给其它人让出机会。
选择也要努力,没有远虑必有近忧!
其实计算机专业上了博士,还是相当的稀缺,毕竟本科,与硕士都会有很大的一部分人分流到企业里。真上了博士的,还有动手能力的,其实在哪个省市都缺。而且是各行都需要,不仅仅是计算机相关的行业。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

项目花园范德彪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值