当前位置:C++技术网 > 精选软件 > 公众号用户LINIIN的问题解答:没有上过初中,可以学习c语言吗?

公众号用户LINIIN的问题解答:没有上过初中,可以学习c语言吗?

更新时间:2018-08-08 16:26:04浏览次数:1+次

    2018年8月5日,微信公众号用户LINIIN向“CPP技术网”后台提了一个问题,问“没有上过初中,可以学习c语言吗?我想学习C语言,但我不知道从哪学?”。因为公众号是机器人自动回答了,肯定没有回答到合适的答案。
    看LINIIN确实有困惑,也缺乏信心,所以我们在此专程为他写一篇关于他的问题的解答,希望对他有帮助。
    问题:没有上过初中,可以学习c语言吗?我想学习C语言,但我不知道从哪学?
    学习,从来是人人平等!学习是每一个人的权利,也是义务。看得出来,LINIIN是真心想学习,既然在公众号提问了,也算是有缘人。
    c语言是什么?c语言是一门编程语言。编程又是什么?编程是给电脑编写一个可以让电脑干活的说明(程序)。就好像我们交给别人一个任务要给他一个说明,告诉他这件事应该如何去做,按照什么顺序去做。甚至,有些人从未接触过一些事情的时候,你还可能手把手教他做,比如做饭。
    那么,电脑就是一个需要你手把手教他干活的家伙。你要教电脑干活,你得和电脑沟通,所以需要一个人与电脑沟通的语言,这就是计算机语言,也就是常说的编程语言。
    而编程就是编写程序,我们用这种能和计算机沟通的语言来编写程序。所以我们要能够教电脑干活,就得先学会如何与电脑沟通,包括日常使用电脑(低级沟通)、脚本操作(中级沟通)和编程程序(高级沟通)。低级沟通中,我们只要会认字会用鼠标和敲键盘,就没有问题。甚至只需要用鼠标就可以了。中级则会难很多,需要掌握脚本,脚本是一个可以让计算机快速干一件事情的东西,相当于一个命令(cmd)。脚本文件就是这些命令的集合。而高级沟通中,则是深入计算机内部,需要用计算机的运行思维,来告诉计算机如何完成一个工作。其实编写程序,是在教计算机如何工作的。脚本多数是让计算机去做一件事情。
    然而编程是否需要高文凭呢?其实不需要。最基本的是,你需要认识文字。既然已经上过学,基本汉字认识,字母也认识,就好办。只不过,认识的字少,不懂英语,只是增加了上手难度,但是并不影响去学习。
    当然,如果说一开始就是说学着去找工作,那可能会不太好,因为需要花不少时间。毕竟因为知识量有限,在一些概念和逻辑上比较生僻,需要花时间消化,多请教别人。想当年,我在理解递归这个概念时可是死了不少脑细胞,花了好多时间才理解过来。这个更多和一个人的思维有关。见识越多,越有帮助。不过见识不多,多思考也是很有用的。
    如果学习编程为了兴趣,为了今后什么时候需要,那最好了。我们最好是厚积薄发,不要急功近利。
    所以可以告诉你,你可以学习C语言。至于学习效果如何,还得看自己的努力。千万记得,多问多思考。
    另外一个问题就是,不知道从何开始。对于所有自学的人,这都是一个问题。说难也难,说不难也不难。自学最好的东西就是书籍。然后再有一个导师(引导学习的人)。问题就在于自学者不知道看什么书,也没有可以问的人。既然问到了我们的公众号,我给你一个答案。
    对于C语言自学初学者,建议阅读《C Primer Plus》这本书,最好是买纸质正版书籍。不要买盗版的,以免一些错字导致自己理解错误。这本书也是我自学初学看的书,非常适合自学的人,内容循序渐进,充实。不过不要着急,书很厚,需要慢慢来。
    至于学习问谁?这不是问到了对的地方嘛,我们公众号不就特地解答了。我们的官方网站C++技术网(http://www.cjjjs.com)特别为新手自学的人提供了在线咨询解答的服务,一对一解答,非常详尽贴心,24小时内解答出来。对于初学的人,这是一道福音。等你上路之后,找到感觉了,慢慢就不需要我们解答了。这也是我们的使命所在,教会你如何去思考和学习。
    另外,我们公众号和C++技术网一直是新手初学者学习C/C++的精神支柱,如果有学习上的任何问题,都可以寻求我们的帮助,我们会竭尽所能的提供帮助。
    那本书看的方法是这样的:先看完一章的内容,然后再把课后题目做出来,要独立做出来,做不出来就回头去翻阅。然后再动手写代码,把代码练习也做出来。做出来的结果要和答案一样。
    开始会比较难,但是等基础扎实之后,就会越来越快。不过在到数组和指针这块时,一定要慢。这是C语言的核心。指针要理解透了,C语言也就学好了。如果没有理解透彻,那也只是学的一般般,甚至可以说没有学会。C++技术网针对指针写过多篇文章深度剖析,得到朋友们的认可,需要的都可以去看看。如果后面的学习起来特别难,那么记住,必要的时候要回头把前面薄弱的内容再次学习一下,这样来加深印象和理解。
    书山有路勤为径,学海无涯苦作舟。我们【CPP技术网】公众号和C++技术网一直陪伴你们学习,帮你们渡过难关。加油!有志者事竟成,没有到不了的远方,只要你能坚持,会有奇迹的。