大学新生,刚开始学c语言,完全听不懂,该怎样学习
我觉得上大学主要靠自学,我们当初学C语言的时候,好多大佬都不听的,都是自学的。大一第一学期还有人听课,第二学期完全都是自学。课本上的如果都可以看懂,听老师讲课有些混乱的话,推荐你自学。我们学计算机的,就是要培养自学能力。因为,C语言,C++,Java,PYthon什么的,都是语言啊。就像英语,汉语,法语一样,主要记住它的语法,再看例子,刷题,其实就可以很好的掌握了。这是一个大佬传授的经验。你会发现,按照这样的学习方法,提升真的很快。
■网友
可能是你的一些背景概念不清楚,一个人对知识的理解和学习效率都取决于以往的背景知识的积累,你可以看一下我写的这两篇文章,仔细的阅读以下,或许对你有一定帮助:
1、建立编程认知
【大学新生,刚开始学c语言,完全听不懂,该怎样学习】 2、编程入门,需要掌握的最少必要概念
很多人想学编程,但超过一半的人都半途而废,我想最重要的原因不是他们不够聪明,也不是他们不够勤奋,而是没有找到学习的伙伴,没有得到学习后及时的反馈。
因此,我们的《C语言核心30天突破》编程训练营诞生了!
我们通过每章节的小练习,作业反馈,疑问解答,以及学到一定程度后的完整游戏项目编程,让我们快速的入门,让我们一起真正的融入编程的学习中,享受编程的乐趣!
另外,我们专门针对初学者,打造了一个文字版的编程教程作为我们的学习纲领,让初学者快速入门,并在其中收获编程的乐趣。
关注公众号《肖申克之自由鸟》 回复 “编程” 加入我们!
■网友
我大学土木专业,对计算机感兴趣,自学C语言,现在作为码农混迹于IT行业,二十多年了。
我自信有资格回答这个问题。
首先,了解一点计算机基本结构。随便找本书,搞明白CPU、内存、二进制等等这些概念,大概知道计算机如何工作的。不需要称为专家,但是要有一点基本概念。这些概念C语言的教材上是不讲的,但是如果你一点概念都没有,学C语言会遇到一些比较难以理解的东西,比如:变量。
快速学习C语言的最前面几个章节。争取在10个小时以内,学习一些C语言基本概念,包括:变量、数据类型、分支、循环、输入输出、数组、函数,等等。边学边把书上的示例输入电脑,试着运行一下。改一改,再运行一下。这几个小时是让你自己对C语言建立一个大的框架性认知。不要关注细节,不需要知道++i和i++的差别,循环语句只学习一个for就够用了。
第三个阶段,找一些有趣题目来做,或者自己给自己出一些题目。比如:打印一个2020年的日历,按照星期对齐的s那种。在这个过程中间,你会遇到大量的问题,自己用baidu到网上去找,或者再把书翻出来看。这个阶段过了之后,你的状态应该是:能够编写一些简单程序了,但是经常会出错。对C语言课本里面有哪些内容,已经比较清楚了,但是有些具体的内容还记不住,经常需要翻书差。这阶段结束之后,再去做OJ上的算法题目,你已经基本没有C语言语法本身的障碍了。应付期末考试也应该不难了。
第四阶段,做了一段时间简单题之后,做一些稍稍困难一点的题目。例如:自己独立编一个俄罗斯方块。找一些稍稍大型一点开源软件,试着读一读,看看它的Makefile怎么写的。
第五阶段,你应该可以作为成员参与正式的软件开发项目了。
■网友
浙江大学翁凯的网课。
推荐阅读
- 四川安州:4名大学生被困雪山悬崖警方连夜成功救援
- 吉林女农民画家的笔下“新生”
- 和平■昭昭前事、惕惕后人!南财大学子铭记历史、祈愿和平!
- 午餐■小“膳”大爱,这场大学慈善摄影展为千余名山区儿童提供免费午餐
- 用生物技术排地雷东北林业大学学子斩获国际金奖
- 江苏省第十五届大学生职业规划大赛总决赛在常州举办
- 就业|有校名财:江西财经大学赣江碧水
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 南通大学|创业项目聚焦二孩家庭,南通大学喜获国赛金奖
- 排名|北京大学掉出前3,北师大“杀进”前十2021中国内地大学排名
