大家好,今天小编关注到一个比较有意思的话题,就是关于学c语言多难的问题,于是小编就整理了2个相关介绍学c语言多难的解答,让我们一起看看吧。
英语不好可以学习C语言吗?
从本质上讲,C语言的学习本质上跟英语没有太大关系。计算机语言的学习关键是需要本身的语法和逻辑关系,那些所谓的关键字你可以理解为描述某个功能的符号,他又特定的意义和使用方法(也就是语法)。简单来说,你想用某个关键字的时候你只要知道怎么拼写出来,知道他的语法就OK了。学习计算机语言的关键是编程的逻辑思维,算法。
我可以告诉你
不会英语学C语言根本不行(这个根本不行是有特定意思的,我下面解释)
因为太多太多东西需要用英语了
首先,如果你懂英语,那么C语言中的关键字等很多东西,你看到就知道什么意思了。不用去死记硬背。你不懂英语的话会加大理解难度。
第二,你写好代码后要运行。无论TC还是VC错误提示都是英语的(即使有些有中文版),你看不懂的话很难检查出比较隐藏的错误。
第三,很多重要的资料都是英文的。不会英语没办法了解最新动态或者是很经典的文章,
第四,学C是为了搞软件,你本身就是搞软件的,以后会接触到很多搞软件的,现在的人都喜欢用新名词,我现在就遇到很多这样的人,他们跟你聊天的时候非要用英文的专有名词,就不说汉语。类就说类呗,非得说CLASS,对象就说对象呗,非跟你说OBJECT,你说愁人不愁人?你还得懂,不懂聊不到一块,人家还鄙视你(如果你想说我不会英语但是我程序做的就是好,反过来鄙视他们,我可以告诉你根本不可能,你要是程序编的好英语也就好,再说了,这是行业的基本知识。)
第五,要是你真的用C语言来找工作,面试的时候100%会有英语题
所以我建议你去学。如果没太大精力的话,我建议你学C的时候遇到的英语单词背下来,遇到一个背一个。
为什么C语言这么难学,怎么才能学好呢?
C语言难学,个人认为是被国人误传或误教所致。一直以来,高校理工科都开设了C语言,学生稀里糊涂开始学习。在不清楚学习目的、所需前提知识的情况下,仅学习些基础语法知识,导致大部分学生学习效果不理想,从而造就了C语言难学的传说。
C语言是程序员与计算机进行交流的一种语言,目的是达到对计算机进行控制,实现程序员预期的效果或功能。因此,为了能更加有效地进行交流或控制,除了学习些基础的语法知识外,还要求学习者对交流对象要有较清楚的了解或熟悉(即所需前提知识),和掌握一些必要的交流技巧(思维方式或套路类的东西)。
所需前提知识涉及:计算机硬件、硬件与软件的关系、计算机的运行机制,特别是内存对数据存储方面的知识。尽管这些内容很多,但从学习编程的角度,只需要从概念上进行理解,作为一种背景知识即可。不少老师说是为了减轻学生的学习负担,尽量淡化这方面的知识。试想,你对被交流的对象一无所知的情况下,还能好好的交流吗?可能是高校的老师习惯了 无人听课式的讲课,从而认为所有人也能这样交流吧(笑话呀,不过好像还是实情呀)。
需要的思维方式嘛,主要是了解任务分解的套路。怎样将一个大的任务分解成多个小的任务,两者之间的关系,并且这些怎样组织起来。现实生活中,遍地都是这方面的实例,只是没有人引导的问题。
到此,以上就是小编对于学c语言多难的问题就介绍到这了,希望介绍关于学c语言多难的2点解答对大家有用。