大学新生,刚开始学c语言,完全听不懂,该怎样学习

我觉得上大学主要靠自学,我们当初学C语言的时候,好多大佬都不听的,都是自学的。大一第一学期还有人听课,第二学期完全都是自学。课本上的如果都可以看懂,听老师讲课有些混乱的话,推荐你自学。我们学计算机的,就是要培养自学能力。因为,C语言,C++,Java,PYthon什么的,都是语言啊。就像英语,汉语,法语一样,主要记住它的语法,再看例子,刷题,其实就可以很好的掌握了。这是一个大佬传授的经验。你会发现,按照这样的学习方法,提升真的很快。
■网友
可能是你的一些背景概念不清楚,一个人对知识的理解和学习效率都取决于以往的背景知识的积累,你可以看一下我写的这两篇文章,仔细的阅读以下,或许对你有一定帮助:
1、建立编程认知
【大学新生,刚开始学c语言,完全听不懂,该怎样学习】 2、编程入门,需要掌握的最少必要概念

大学新生,刚开始学c语言,完全听不懂,该怎样学习


很多人想学编程,但超过一半的人都半途而废,我想最重要的原因不是他们不够聪明,也不是他们不够勤奋,而是没有找到学习的伙伴,没有得到学习后及时的反馈。

因此,我们的《C语言核心30天突破》编程训练营诞生了!

我们通过每章节的小练习,作业反馈,疑问解答,以及学到一定程度后的完整游戏项目编程,让我们快速的入门,让我们一起真正的融入编程的学习中,享受编程的乐趣!
另外,我们专门针对初学者,打造了一个文字版的编程教程作为我们的学习纲领,让初学者快速入门,并在其中收获编程的乐趣。

关注公众号《肖申克之自由鸟》 回复 “编程” 加入我们!

■网友
我大学土木专业,对计算机感兴趣,自学C语言,现在作为码农混迹于IT行业,二十多年了。
我自信有资格回答这个问题。
首先,了解一点计算机基本结构。随便找本书,搞明白CPU、内存、二进制等等这些概念,大概知道计算机如何工作的。不需要称为专家,但是要有一点基本概念。这些概念C语言的教材上是不讲的,但是如果你一点概念都没有,学C语言会遇到一些比较难以理解的东西,比如:变量。
快速学习C语言的最前面几个章节。争取在10个小时以内,学习一些C语言基本概念,包括:变量、数据类型、分支、循环、输入输出、数组、函数,等等。边学边把书上的示例输入电脑,试着运行一下。改一改,再运行一下。这几个小时是让你自己对C语言建立一个大的框架性认知。不要关注细节,不需要知道++i和i++的差别,循环语句只学习一个for就够用了。
第三个阶段,找一些有趣题目来做,或者自己给自己出一些题目。比如:打印一个2020年的日历,按照星期对齐的s那种。在这个过程中间,你会遇到大量的问题,自己用baidu到网上去找,或者再把书翻出来看。这个阶段过了之后,你的状态应该是:能够编写一些简单程序了,但是经常会出错。对C语言课本里面有哪些内容,已经比较清楚了,但是有些具体的内容还记不住,经常需要翻书差。这阶段结束之后,再去做OJ上的算法题目,你已经基本没有C语言语法本身的障碍了。应付期末考试也应该不难了。
第四阶段,做了一段时间简单题之后,做一些稍稍困难一点的题目。例如:自己独立编一个俄罗斯方块。找一些稍稍大型一点开源软件,试着读一读,看看它的Makefile怎么写的。
第五阶段,你应该可以作为成员参与正式的软件开发项目了。


■网友
浙江大学翁凯的网课。


    推荐阅读