这里就认为是初学者,一般来说对C语言的学习可分为三个阶段:
1、死记硬背阶段,C语言也是一种语言就像英语汉语一样,有着自己的词库,规律,更加需 要翻译。这一阶段是最难熬的但时间不太长,也就一个月左右。
2、简单程序熟悉阶段,基于已经死记硬背过的基本知识,对一些基本的问题解决的一般方法 进行深入的理解,至此可以写出一些基本的程序。这一阶段算是已经入门了,大约两个月 左右。
3、遨游代码阶段,针对具体的问题,利用C语言解决问题。这是一段很长时间的遨游。。。 具体时间就个人天赋机遇而定。
所以,学习C语言:1个月+2个月(想了解C语言已经可以了)+未知(进阶阶段了都)
注:这里所说的时间都是基本上连续的时间。
完全学习C语言需要一个月。
学习语言容易,但要想随心所欲的发挥,需要相当长的时间,你先花一个月的时间把C语言的语法、函数库等弄明白,再花半年时间阅读一些别人编好的程序,以能看明白为准,然后自己编一些小程序。然后你就能对比出你自己的水平与你心中所谓的“完全学习”差距有多大了。
完全学会汉语需要多长时间?
初中毕业你就会说、会读、会写中国话了,这个时候你基本学会汉语了。
但很多说了一辈子汉语的人也没写出一部小说。你的“完全学习”的概念太宽了,别人是看不明白的。
学习语言容易,但要想随心所欲的发挥,需要相当长的时间,你先花一个月的时间把C语言的语法、函数库等弄明白,再花半年时间阅读一些别人编好的程序,以能看明白为准,然后自己编一些小程序。然后你就能对比出你自己的水平与你心中所谓的“完全学习”差距有多大了。
基本的东西如语法,基本类型,数据结构只要十几天就学会,但是要用的好的话,需要多用功,多看多写,还要有点悟性,善于思考,有的人学了几年写的程序还是很烂,比一般的高手要差一大截。
天才一个月,高手六个月,中手一年,低手二天,其它一辈子 学习是一辈子的事。。。。