C语言真难!
有哪位仁兄给咱提供一个好的学习方法、要不2010年的计算机二级肯定过不了拉、
追问:我不是计算机专业的呀、感觉这个好难的、
有哪位仁兄给咱提供一个好的学习方法、要不2010年的计算机二级肯定过不了拉、
追问:我不是计算机专业的呀、感觉这个好难的、
答案:个人觉得学习C语言的好方法就是除了认真看书之外,多做一些练习。这个道理你估计要说切了。
是这个道理人人都懂,但是实际做起来还是要有一定的耐心的。
看你说的二级考试,估计你没学数据结构吧,那么你可以在没有学习数据结构的基础上去自己尝试的编写一些程序。
譬如说小游戏,不用实现她的图形功能,只要实现它的逻辑判断和其中的算法就OK
比如说以前文曲星上有一个小数字游戏,叫做猜数字,你不用管它的图形界面怎么做的。只要能用简单的C语言实现系统对你输入的提示,对你输入数字的判断,对你可猜次数的限制,和猜错猜对时的提示,那么就这几个很简单的功能,玩过的都知道,如果没有的话你可以找一下,只要知道它的玩法和规则那么你肯定可以写得出来。
这要这个东西能做出来,我敢说在逻辑判断,流程,简单的输出和字符类型,随机数函数使用,语法规则方面就绝对没有问题。
然后你就可以在在上面去修改,譬如加入成绩统计等,这样你就可以把后面的数组和链表引入到实际应用。
刚开始写的时候你可以是一个mian写到底。在后面你就可以尝试着将他改成单独相关的几个函数,通过mian去调用,这样你对函数调用,变量作用域也就有了深入理解。
然后咱们可以再继续修改,在输入的时候加上变量描述符,或者说是故意“写错”,即用其他的本身是变量类型来输出本是整形的数(强制类型转换)
诸如此类。
我相信你改过四个版本之后就二级就绝对没有问题了。
当然,好像有个什么公共基础还是什么的,那就得死记硬背了。
不用管你是不是学计算机专业的,学计算专业的也有很多人不见得就过得了二级。
这是我自己不太成熟的一些想法,希望对你有所启发和帮助~
总之一句话,就是多学多练,最重要的是多练,你都会用它了,还在乎一个简单的基础知识考试吗?
C语言用清华大学谭浩强的书就行了,学C的基本都用这本书!呵呵,其实过2级好简单啦,只是你看不进去编程的书罢了。学计算机专业的人都不屑于过二级的……
有个视频网站讲的很基础也很详细
http://www.enet.com.cn/eschool/video/c++/
挺适合你的.
希望给你有所帮助.
静下心来,一章一章的看清华大学出版社潭浩强写的C程序设计。