[导读]c语言专题主要是针对c语言学习资料分享,c语言学习方法讨论、如何学习c语言才能更快的进步等编程程序论坛网站
c语言是面向过程的程序设计语言,是编程的基础,c语言很灵活,c语言中有scanf函数及printf函数,被定义在stdio.h中,c语言学习中指针较为复杂,那么本专题主要是提供c语言学习资料的分享,c语言学习方法的讨论以及如何学习c语言学好c语言。c语言编程看似简单,但要学精通不容易,c语言程序学习也需要讲究一定的技巧。比如经常上机操作,请教ce语言前辈,或者到c语言论坛网站学习交流等。
学习任何一门语言都要克服自己的心态,编程本来就是一件很枯燥的事情,笔者学习c语言是很早时间了,那时我们用的台式机启动都需要等待很长时间,那能像今天一样,学习c语言的环境是不得了的,不但可以通过书本,还可以通过网上等多种途径获得c语言学习资料,当然你不要这样说:“如果当初多考几分,我就不会来武汉,如果当初没来武汉,就不会在民大,如果没来民大,就不会选上自动化,如果没选自动化,就不会有c语言,如果没有c语言,就不会有c语言实验,没有c语言实验,就不会有一筹莫展的现在”。其实在这个幸福的互联网时代,用手机也能轻松的上网,这其实是一种福气啊,想当初我们上网时要到网吧去等,网吧的网速那个慢。
学习c语言不要走马观花,我这里说的走马观花指的是没有自己的主见,记得以前我带了一个徒弟,他是初级程序员(以前分为初级程序员、中级程序员和高级程序员,现在对应的是程序员、软件设计师以及系统分析师),他学习的时候总是静不下心,听别人说java好就学java了,哪怕是正在看着c语言的教程,或者看着这本教程,又觉得另一本教程好,总是会为自己去选择一堆堆的c语言学习资料,但最终把书一关闭,他就不知道什么是scanf函数了,更不要提什么指针。直到后来我忍不住发火,硬性的规定学什么,什么时候看什么,该看什么,该做什么,他的c语言才有所进步,也之所以c语言有了进步才培养出了他对程序的爱好,也就是编程的兴趣,直到后来把java什么的玩转,目前到了国内前500强公司中的一个牛叉的软件公司工作了,所以大家学习c语言的时候不要马马虎虎的,一定要下马看花。
学习c语言要利用“空杯理论”,把自己思想里原本有的那一点点东西给倒掉,倒空,对c语言才接触几天就认为自己什么都会了的人,估计最终就是真正的菜鸟了,连菜鸟程序员的资格都没有,因为骄傲必定使人落后,要想到人外有人,天外有天,笔者在这里不是在教训别人,而是纯属谈谈自己的个人看法,学习c语言也好,学习其他的也好,不要一味的觉得自己多牛,而是要虚心的学习,虚心的进步,记得以前好我同样在华为公司工作的一个大牛,他讲到他在过去学习c语言时,才没几天就和他的老师闹翻了,因为他觉得老师讲的太浅,就拿着老师讲的那点东西,将来绝对干不到什么大事,于是上课的时候他就睡觉,几乎不听课,甚至有时候在c语言课上,他还看小说什么的,直到后来他比班上的人落后了,他的c语言老师找他谈话,他自己也逐步的意识到原来自己不是班上最牛的,意识到c语言的基础很重要,才明白原来老师讲解的东西都是由浅入深,后来发奋,他才会有今天。才会进入那么好的公司,当然后期还得靠他个人的努力。
学习c语言要学会总结,记得我在网上和很多SE聊天的时候,他们说,搞技术的人都啰嗦,尤其是搞程序的人,其实是在说玩笑话,经常会说到动不动就if。else,动不动就switch什么的,总要搞几个for循环才能把事情做好。其实在学习任何一门语言时,我个人感觉有一点思想就是和我们高中时学习的数学很像,一类一类的去总结,去归类,从细节去归类,不然就像c语言中一样,直到循环和外循环或许你都搞不清楚,更不要说指针的指针等。
最后,笔者不唠叨了,会在c语言这个专题和大家一起分享关于c语言学习方法讨论、如何学习c语言以及分享c语言学习资料等。学好c语言期待你的努力。