学习C语言,我知道要多敲代码,是把书上的例子都敲一遍吗?还是要其他方法?求指教。

2024-11-23 04:22:52
推荐回答(4个)
回答(1):

答: 代码也需要多敲,但是敲代码并不是练习打字,在这个过程当中要更加去理解整个逻辑,如下所示,希望可以帮助到你呀。

  1. 多多理解里面的代码逻辑。就比如说为什么在这里会有这么多的if语句,是为了判断哪种异常输入的情况,同时如果代码里面有for循环的话,注意查看循环执行的次数,也就是说注意循环终止的条件呀,当然如果说你只是观看着这个代码,其实要理解这个逻辑也会相对复杂,所以这个时候你在敲代码的时候你可以不用全敲,如果你能找到这本书对应的代码文件的话,你可以直接导入运行查看,效果在运行的时候学会调试的功能,你可以以一个变量为基础查看一下,在整个过程当中调试或者打印这个变量的结果,看程序执行完它发生了什么变化,后期的话你想要理解哪个分支,那你就可以在这个分支内进行设置变量调试呀,这样的话我觉得会比机械的敲代码效果更好呀;
  2. 多多注重一题多解呀。比如说书上的例子提供了问题的一种解法,但是因为课本这种东西一般来说是比较经典的,所以很多知识可能很久都没有更新了,那么你也可以除此之外多学习一些简便的方法,或许通过一种新的方法也可以把这个问题解决,而且代码还会更加简洁高效呀,这样的话做一道题就不只是一道题,可以举一反三,触类旁通呀。

希望可以帮助到你呀~

回答(2):

我觉得不是敲栗子的问题,学会独立思考,独立思考才有价值,我自学的c语言,看了不少c语言的视频和c语言的书,老师提出一个问题,或是书本出一道题的时候我都要求自己写代码,然后对比老师写的,你就掌握2种方法。推荐一个视频郝斌老师的c语言教程,百度能搜到,我3天看完,然后推荐一本书给你,谭浩强的 c程序设计和c程序设计学习辅导。我看了10天。我确保每一个问题做到独立的思考,然后我去看了一下大学c语言程序竞赛,上边的题都会做。c语言其实不难,但是其本质是数学,而且难道相当于小学数学应用题。自己不会做的,不到万不得已不要看答案。一道题思考半天是有价值的。

回答(3):

其实学C并不难,关键你得找个适合自己的老师或者自学视频,我当初报班都没学会,后来自己没事网上自学视频学会的,我当初看的是夏老师的,感觉讲的很简明清晰,一听就懂的那种,而且讲的都是重点,而且还有个与其他不同的地方就是 很多难理解的概念用的比喻举例,例如最近看的数组就比喻成有顺序的装东西的盒子,我一下子就理解数组变量和赋值了。比之前看的什么郝斌曾怡的那些繁琐的像是读课本的好多了。

回答(4):

书课程后面不是有习题嘛,多玩玩,还有可以自己买点书看看