坏蛋外传2_我是如何自学C语言的(一个菜鸟的学习路)

作者: seo 分类: seo基础 发布时间: 2019-07-01 20:52

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

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

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

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

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

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

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

  自己当初就是不专注,眼高手低,懒,才浪费了那么多时间,现在想想其实也挺可贵的,毕竟是一段难忘的经历,但还是希望看到这篇文章的朋友,别走我走过的坑。

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

  推荐一个良心Arduino教学网站:(内容超详细,讲的深入浅出,谁听谁知道!这么良心的网站不多了!!!)

  内容来自慕课网,个人学习笔记。加上了mtianyan标签标记知识点。C语言入门-gt;LinuxC语言编程基本原理与实践-gt;LinuxC语言指针与内存-gt;Linu...博文来自:天涯明月笙的编程之旅

  计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远...

  C语言通过自学软件工程师要多久?许多同学问C语言怎么学?考二级c的话c语言书籍的话推荐看谭浩强,但是你要用于工作上的话我推荐你看传智播客的C语言教程!精通C语言肯定得花上几个月时间。很多人对学习C语言...

  简单介绍C语言C语言数据变量的声明整型变量的声明用int,如:inta;单精度浮点型的声明用float,如:floatb;双精度浮点型的声明用double,如:doublec;C语言基本的输入输出从...

  1,C语言是一种通用的,面向过程式的计算机程序设计语言。1972年,为了移植与开发UNIX操作系统,丹尼斯.里奇在贝尔电话实验室设计开发了C语言。C语言是一种广泛使用的计算机语言,它与JAVA编程语...

  开始学习C语言啦~先了解下C语言的一些相关只是把,比如字节、位,以及要注意的一些编程习惯。...

  强烈向零基础想自学C语言的同学推荐一本不错的C语言入门教材:《C语言程序设计》-孙海洋-清华大学出版社-ISBN:15教材讲解清晰易懂,便于自学,几乎每个知识点均有对应例程,注重...

  重新自学了一遍C语言,把之前所有的漏洞都补齐了。纯原创,欢迎转载,记得注明作者名称:邵锁(参考书籍Cprimer)...

  转载自《C語言入門學習和書籍推薦》1、C语言适合当第一门编程语言学习①、C语言语法相对简单,但又比较完整和严谨,包含该有的各种元素。学完C语言语法,要学习其它编程语言就很容易了。②、C语言接近底层,可...

  2.编写规范 1、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进;3、括号要成对写,如果需要删除的话也要成对删...

  谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语...

  C语言是一门“古老”而又很有前途的计算机编程语言。近十年来,它在编程语言排行榜(TIOBE)稳居前三。因此,C语言绝对是值得初学者学习的一门语言。笔者从事C语言教学十多年的经验来看,有以下一些建议可供...

  一、C语言的产生与发展 C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL (Basic Co

  网上很火的小甲鱼零基础入门学习C语言课件+源代码 网上只有视频流出 这是唯一的一份课件以及视频中的源码 绝对是很少很少的 不信自己去找找看

  本博文基于:菜鸟教程和一些网络文章一、C语言的基础知识:  1.1972年为了移植和开发UNIX操作系统,丹尼斯·里奇在贝尔实验室设计开发了C语言  2.现在C语言的最新标准时C11,之前的是C99。...

  视频介绍:1.随着目前热门的云计算、物联网、移动互联网、智能家居、虚拟世界等信息技术的高速发展,C语言也发挥着越来越重要的作用。现在C语言开发人才紧俏,学好C语言,相信您会有个可以期待的美好未来。2....

  最近在准备ASC19,里面的源代码是用fortran语言写的,所以要自学fortranfortran语言是并行计算的最佳选择下面把学习过程以及相关理解放到这里一、学习资料(源自网络):FORTRAN视...

  随着目前热门的云计算、物联网、移动互联网、智能家居、虚拟世界等信息技术的高速发展,C语言也发挥着越来越重要的作用。现在C语言开发人才紧俏,学好C语言,相信您会有个可以期待的美好未来。......

  C语言 编码编译链接可执行文件不同类型的量可以参与运算并相互赋值。其中的类型转换是由编译系统自动完成的。整型数据的分类整型数据的一般分类如下:int类型在内存中占2个字节。短整型sh...

  现在就开始总结自己的编程路,对于向我这种截止目前还不算是学会编程的人来说,不免为时过早,所以就权当写字来练手了。大一暑假快到头的时候,突然就想学编程。我们的课表里没有安排编程和高数,这让我常常感到非常...

  C语言的学习之路(一)——初识C语言从9月8日踏入大学校园,已近过去40多天了。这篇博客也是踏入大学的第一篇博客。内心很慌:因为自己的学识和见解有限,怕自己写的博客内容有太多的错...

  对于C语言我的感觉就是有一点懵懂,对于现在上大学两个半月学到的就是用C语言如何计算数学题,感到非常的困惑,上网百度也没有比较好的回答,这里是IT的世界,在这里我想寻求一个明白的人给我指点一下让我有一个...

  写这篇文章的主要目的是作为过来人想给初学者一些学习建议。掌握一个好的学习方法,往往可以事半功倍。想窥探神秘的代码世界?最好的入口无疑就是C语言。C语言是计算机体系结构的基础,向下可以操作硬件(包括AR...

  链接:提取码:0gdk    经过了秋招的大浪淘沙之后,剩下了一批小渣渣......我,就是渣渣之一,这...

  而不是编程语言一边看书一边练习一面看网页一面练习很麻烦的.练习的时候用书你学习很麻烦如果没有的话都要有一本书我是在硅谷动力学院里面学的.再加上跟教程一样的教材就没问题了.不管有没有一样的教材效果很好的...

  学C语言不知道从哪儿下手?学习框架都帮你列好了!随着高考结束,在未来计算机专业讲又要迎来一批新生小鲜肉!C语言入门到入土,从长发飘飘到秃顶的老铁也越来越多,其中,想自学成才的也占了不少数;想笨鸟先飞的...

  一、为什么要学前端在学习前端之前先问自已一个问题:为什么我要学前端?前端的内容纷繁复杂,从基础的HTML+CSS+JavaScript,到流行的UI框架、JS框架,再到项目的测试管理、浏览器的兼容问题...

  学习方法无论你是自学还是报班,都需要养成良好的学习方法。关于java的学习方法网上有很多,我就说一下我自己的体会:While循环//while(true)句式是一个死循环while(true){练习(...

  开始菜鸟的编程之路本篇是第一篇将开始记录自己编程过程中做过的事情,遇到的事情及处理过程,以备后用,以激励自己。...

  大一才开始接触计算机专业学习,C语言是我接触的第一门编程语言,我也对这门课程时常感到迷茫,对它既是喜欢又是讨厌。喜欢因为我觉得C的世界很神奇,却讨厌它枯燥,但越来越深入的了解,它的是越发地令我...

  Mr.Hsiao的博客jquery/js实现一个网页同时调用多个倒计时(最新的)

  jquery/js实现一个网页同时调用多个倒计时(最新的)nn最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦!nnnn//jsn...

  C1664510416:[reply]c1664510416[/reply] 打开网站就是中文的呀

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!