b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

我是怎样自学C语言的(一个菜鸟的学习路)

电脑杂谈  发布时间:2020-02-07 20:00:50  来源:网络整理

自学c语言教程_c语言自学软件_c语言自学教程

---------------------------------------------------------------------------------------------------------------------------

零基础扫盲课:

计算机科学速成课(扫盲课):;share_medium=android&share_source=copy_link&bbid=XY7E88A79EC619D70EF9C6178548CA18C2D49&ts=1553011775645

简介:这个视频会以自下而上的方法,给你介绍整体计算机产业的各项知识,这样初学者对整个计算机的全貌就能有一个全面的认识,会了解自己目前所学的常识处在计算机知识体系的那一层,视频讲的非常好,推荐刚刚入门的学习好好说说。如果有一定的基础,看起来会特别通畅。

---------------------------------------------------------------------------------------------------------------------------

1.Mark 编程先导课[也可以只看里面的 零基础科普课 ](链接:

自学c语言教程_c语言自学软件_c语言自学教程

提取码:zeri)

2.翁恺 C语言程序设计(;seid=7782577682535480079)

3.小甲鱼 带你学C带你飞(;seid=7110535145381574166)

4.小甲鱼 汇编语言()

学习路线( 密码:5ynm)

---------------------------------------------------------------------------------------------------------------------------

带我入门的鱼C论坛:

c语言自学教程_c语言自学软件_自学c语言教程

---------------------------------------------------------------------------------------------------------------------------

首先,本人也有一个菜鸟,目前仍然还在学习,当初在我起初自学C语言的时侯,走过了很多弯路,如果你看见这篇文章,希望你不要走我走过的弯路,这只是我写这篇文章的目的,我也不想象老头子一样叨叨叨,哪些要做,哪些不要做,好像自己最牛逼一样。我并非把自己认为是坑,是弯路的地方,结合自己的见解,复述给你听,希望你有自己的理解。

1. 不停的换教程,我总认为自己正在学的教程没有把我帮讲懂,就认为这教程不行,后来逐渐的深入了此后才发觉,教程大体上都是差不多的,并不是教程讲的不好,而是原本需要自己花时间去反思的东西,认为应当是由老师来讲的,所以虽然再好的教程,我也认为不怎么样(当然还有更差的教程,就是特别啰嗦的,说半天说不到点子上的,这种视频就不要看了!)。还有书,入门的书我买了好几本,到最终真正看的唯有一本,就是谭浩强的哪本。虽然这本评价不是很高,但是确实是这本书带我入门的。我当时的入门书是谭浩强的《C语言程序设计》第四版,指针部分讲的通俗易懂,非常形象。教程是小甲鱼的,叫做《带你学C带你飞》。当初自己就必须完整读完一本书跟一套教程,你在学习的不同阶段,对常识和制度的理解是不一样的,这只是为什么在计算机学习中,囫囵吞枣是一个褒义词了。换了那么多书跟教程,实在是浪费时间,现在想想,挺后悔的。

2. 下载各式各样的教程,我看到名字牛哄哄的教程就会把它保存到百度云盘里,然后下载到手机上,典型的教程收集狂,,我的手机硬盘几乎是满的!我电脑里有800G左右的视频教程,每天看到这种个教程,就好似看着满大箱的金元宝,感觉自己好有钱,像 渗透测试,WEB安全,逆向破解看着就叫人热血沸腾,哪里还有兴趣学C语言,恨不得直接上 渗透测试。当然,这是不可能的自学c语言教程,万丈高楼平地起,C语言都没学会,谈何这些呢?这些电脑里的教程,让我越来越浮躁!一天我不知哪里来的看法,把电脑里这个阶段没学到的“高深教程”全都给删除了,顿时感到世界都清净了!专心学基础的,接下来的这段时间,我专心了不少,这些教程给了我莫大的学习计算机的动力,也花费了不少精力,去胡思乱想,万丈高楼平地起,专注很重要!

3. 不动手,只用眼神看,我刚起初学的时侯,觉得教程讲的我都听到懂,干嘛还要敲一遍代码?然后到自己写作业的之后,就是各种出错,天花乱坠的错误!!!输入法错了啊,关键字打错了啊,少一个括号啊!崩溃!然后我再也不敢怠慢了,该自己敲一遍的代码,就自己好好打一遍。还是会出错,各式各样的错误,很蛋疼!过了两个星期左右,我就明显的觉得自己的出错变少,思路也很清晰了!到最终要学完的之后,有一个作业是做一个简易的程序,一百多行的代码,我敲完顺利编译运行!没有错误,如果我仍然偷懒不动手,是不可能超过的。现在想想,编程只是一个不断试错的过程,一开始学的之后,是不断纠正自己的出错,因为起初的程序都是简单的。到当时,程序越来越复杂了,就是找程序的出错,如果自己的错误都没有解决,何谈中间解决程序的出错呢?

4.我这个人喜欢刨根问底,应该有很多才入门的同事跟我差不多,总想把东西彻底弄清楚,再学后面的东西。这种习惯也许是非常好的,但是在学计算机方面的东西有点不现实,因为有些知识是应你有一定的基础之后才会理解的。当初我记得自己仍然纠结常量和常变量有哪些区别,问了同学。老师也没把我讲清楚,后来学到内存自然而然的就懂了。所以我建议不懂的常识,先囫囵吞枣,先喝下去。最后回过头来就自然而然就消化了。

5. 一开始我听老师说,编程主要学的是其中的观念,听完自己感到很轻松,认为学观念,不就是听听课,没作业吗?所以没有吧课后作业当回事。过了几天,继续开会听同学讲,直接听不懂了。后来还是跟一个学长交流,他说课后作业很重要,这是一个巩固的过程,将自己的知识用上去,这样才能更好的理解了,这也有一个反馈的过程。反馈更加重要,通过作业,写出一行行的代码,直到成功运行,是一件很有成就感的事情,更无法鼓励自己去学习!学长讲的很有道理的,我也听上去,按照他说的操作了,自己实践证明,写课后题确实是一个很好的巩固和反馈的方式!

c语言自学教程_自学c语言教程_c语言自学软件

自己曾经就是不专注,眼高手低,懒,才耽误了那么多时间,现在想想其实也很可贵的,毕竟是一段难忘的历程,但而是期望看到这篇文章的同学,别走我走过的坑。

-------------------------------------------------------------------------------------------------------------------

太极创客讲的C++面向对象编程基础讲的非常好,结合Arduino开发案例,如果你学完了C,对C++面向对象编程有兴趣,不妨先听听她们的课,作为入门资料是相当不错的。

说实话学C语言虽然很无趣的,学完了也不知道干啥。本身自己是学机械,所以对软件非常感兴趣,所以一直做一些小制作,但是这种小制作都更没啥技术含量。我曾经就想学单片机来着,于是就上网找学习路线,无意中就关注到Arduino,这是一款开源微控制器(看着像玩具,实际功能更强大)。淘宝上十几块就可以抢到了一个入门的板子,当时很感兴趣,就买了一块,而且它是C语言来研发的,并且集成了长期的库,我们可以用很少的代码实现我们想要的功能,总之非常好看。如果你也偏爱小制作,我推荐你读完C语言可以玩一玩Arduino,相信你一定会偏爱的。

===========================================================================

更新:2019.07.26

自学c语言教程_c语言自学教程_c语言自学软件

博主本身是机械的学生,接触代码的时间不多,但是原本也十分偏爱计算机,因为这个东西实在是很神奇了,不是吗?好像是无所不能的。如果你看过了里面的计算机科学扫盲的视频,就会明白,计算机的外部全部都是精心设计的电路,通过一层一层的抽象,最终产生了程序这个东西。博主当时才起初学的时侯,也唱老师这么说过,但是自己的常识还不足以理解,当时需要才学到C语言,对底层的常识一概不知,因为这时候你的思维还局限在内存(对内存更简单的理解)。

如果你想对底层的东西有一个比较清晰通畅的理解的话,还必须好好的学学汇编,学完汇编之后,你才会知道为什么指针那么重要了。这时候你的认知就跨在CPU与内存之间了。然后再看两本小书,这两本书是《程序是如何走出来的》,《计算机是如何走出来的》。这时候你的认知就活跃在整块主板之上了,如果再稍微有一点数电的常识,你才会彻底清楚计算机到底如何一回事(这个之后你会感觉更顺畅,当然也有众多东西而是不懂),这个之后从C语言往下的脉络就更清晰了,这个之后再往上深挖,像《数据结构》《操作系统》这些内容就可以学习了(可能还是要补一补《计算机组成原理》的常识),当然要学好还是要花多大功夫的,如果对底层结构十分感兴趣可以看一本非常牛逼的书,冬瓜哥写的《大话计算机》。

自己曾经在才起初学的时侯最沮丧,因为完全是自己摸索,所以有很多疑惑诸如一些:学编程要不要数学好,英语好等等(你即便会打字开机关机,就能学好编程)。

对于大多数人来说,编程是一个新的反思形式,所以一开始不适应很正常。从一开始懵逼到开窍需要一个过程,可能比较艰难(有些人两个月就开窍了,有的人半年,有的人一年,这个说不准),一旦开窍之后,进步就会比较快。度过这个过程更简单的方法就是动手敲代码跟思考(花时间独立思考),时间一到自学c语言教程,自然而然就开窍了,所以不要急。

=============================================================================

更新:2019.11.15

大家或许听过“XXX是世界上最好的语言”,实际上的状况是每个语言都有它更合适的领域,Java适合Web,Python适合深度学习 与数据预测,C/C++适合研发底层程序,即使是汇编也会在这些对性能要求非常高的项目中用到。当然了不是说某某某语言只能干什么,只是很合适,也可以拿来干其它事,只不过很吃力,很麻烦而已,而且有巨大可能达不到预期的效果。

其实,扯那么多,就是想鼓励思考下,C语言到底适合来干什么事情,还有为什么说C/C++,C跟C++到底有着什么样的关系?C语言最合适开发软件程序,例如单片机程序,驱动程序,甚至操作系统。

之前推荐了一个太极创客的Arduino教程,Arduino就是一款单片机,这里要说的也跟Arduino有关。如果尚未学习了Arduino,并且想要制作自己的小制作的之后才会遇到以下问题:

用原装的板子做电路,线路复杂容错性差。想要做专门的板子来运行Arduino程序,可是不会画PCB板,不知道如何打印PCB,不知道如何焊接元器件等等一系列的难题。这个疑问也是博主之前遭遇过的,这里推荐你们一个教程,教你制作自己的Arduino电路板,制作电路的就会涉及,包括但不限于:画原理图库和封装库,绘制原理图,绘制Pcb,打印Pcb,焊接元器件,烧录BootLoader程序等整个步骤。

链接放这里了:(讲的非常棒!!!)学完这个视频,在自己的小项目中制作PCB电路板这个技能,自己需要可以上手了!


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-139974-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...