自学C语言需要什么基础啊?英语和数学基础不好可以吗?诚心请专业朋友指点一条道路,非常谢谢
老实告诉你,C语言和你的英语没多大联系,只是C语言都是用符号和字母表示的,很多人就认为必须英语好才能学好C。粗略统计下,C语言常用的单词最多百来个,每天写写代码你想不记住它们都难,不过话说回来,你英语也必须抓,编程很多都是用英语来表达的,像ACM比赛的题目,纯英文,所以这也需要点英语基础,只要肯下苦功,没有学不会的。
至于数学,刚开始的C编程没涉及太多的数学内容,一般的就最两数大公约数和最小公倍数之间的关系等等简单例子,因为最开始是让你学会编代码,并不是让你一下子成为计算机专家,不过在数据结构这门课里面可能会有很多的算法,那些需要点数学逻辑能力。
刚开始学的都不会太难,如果你要考研或者攻博什么的,那时候的编程就类似于大半道数学题,那种很讲究算法的,还有ACM里的题目主要也是算法,你可以去练习练习。
自学C的话肯定不容易,你需要一本好点的教材,不要多,一本就够了,像谭浩强的《C程序设计》第四版,或者 《C primer plus》等等,我觉得谭浩强的那本就够了,毕竟风风雨雨过来20年了,然后我推荐你个视频,挺不错的,是郝斌老师把自己上的C语言课录下来免费发到网上供初学者用的,很不错,链接我不发了,发了百度知道也 肯定屏蔽掉,去 VeryCD 里面搜索“郝斌C语言自学教程”,第一个就是,有180集的那个,很适合初学者。
我的C入门也有部分靠这个视频,在这里也感谢下郝斌老师,呵呵
如何可以轻松的记住英语单词?
很简单。我们学语文的老师教我们古文时说这就是半门外语,也就是说,学习外语词汇很重要,下面,我给你具体讲讲我的一些心得。
1:在网络上,很多文章教大家怎么一个月过六级,半x个月过四级,个人认为:可能!但那绝对是针对英语基础比较好的朋友。如果你开始英语基础就不好,那就只能和我一样,脚踏实地的一步一步走。其实最重要的一点,就是学习没有捷径可以走。
2:听力:
听力部分是四六级考试里面最容易拿分数的部分。总分20分里面,如果听力水平较好,拿16-18分不成问题。所谓的水平好,我觉得只要能听懂voa stand english,应付六级就足够了。作为我个人,我没系统听过历年四六级考试的题目,但是考试估分,听力都是16-18分。
最开始的时候,我连听voa special english都很困难。我的方法是:一个sp要听4-5次,把里面不懂的英语单词的发音,含义全部搞清楚,然后每天坚持2个小时的听力训练,狂攻sp。如果没事,就拿一个MP3吊耳朵,让自己慢慢习惯英语语境。2个月后,我听了一盘四级英语考试磁带,发现自己原来根本听不明白的东西变的简单了。
现在,你已经具备了一定的听力基础。接下来,可以进行一些special的听写,尝试听stand English。这个阶段真是打击你信心的时候^^:听写出现很多拼写错误,stand听起来象天书,然后就想:我的水平还是不行啊,5555~~~不过没关系,其实你已经在进步,只是你没察觉到而已。坚持下去,慢慢就发现自己的听写正确率提高了,而且stand也变得越来越熟悉。当听写special觉得简单的时候,就可以开始尝试听写比较短的stand。如果能坚持进行训练,半年左右,你就已经达到了六级外语听力的要求。因为六级对听力的要求不是特别高,能听懂stand的话,你真是会觉得六级的语音真的挺慢的。
这里说一点,其实考试前听一些历年四六级考试的听力真题,可以帮助你了解题型,熟悉考试模式,所以还是绝对值得的。本人对听力比较自负,所以没怎么听过,结果听力总是拿不到满分^^
3:单词
这是一个老生常谈的话题,大家知道,单词是英语的基础,没有单词,就好象建大厦没有砖头,只能幻想空中楼阁。但是被单词又被大家认为是最难,最枯燥的事情。基础好的朋友可以通过阅读学单词,但是对基础不好的,这点根本行不通。整篇文章都看不太明白,还谈什么学单词呢?既然咱们现在水平不行,就要拿出比别人更多的努力。我考完六级,背单词的草稿纸已经放满了一个大箱子。
大家肯定有这种经验,前不久背了的单词,很快就忘记了,那么该怎么办呢?我当时是每天固定背30-40个左右的单词,第二天复习前一天的单词,然后每个礼拜天,花1小时把一个礼拜的单词复习一下,每一个月又花几个小时把一个月的单词复习一次。
这样下去,半年就能积累比较大的词汇量。在考试前,把单词再温习一次。因为是针对考试,可以找到关于四六级考试的高频词语,重点背诵一下(网络上有很多相关资料)。
对于考试中间的vocabulary,就需要靠做题目了。我考六级的时候,是做的北外出的一本六级考试词汇突破。花一个礼拜把里面的题目全部弄清楚,不懂的单词全部记下来。因为六级往年的经验就是:很多题目是重复的。
4:阅读
阅读在我看来,就是通过增加阅读量,提高阅读速度,掌握一定的阅读技巧。
最开始的时候,因为基础比较差,太难的文章肯定不适合基础差的朋友。先可以看一些书虫(高中水平)一类的改编小说,练练感觉。当单词量积累到一定程度以后,就可以正式开始提高阅读水平了。第一是做真题,从四级到六级,力争把真题里的句子、单词都弄明白,并且对其中的难句做一定的分析,特别是语法结构。这里有一个问题:最开始你做题目的时候准确率会很低,千万别灰心,坚持下去,从每一篇阅读里面吸取精华,很快就会发现:阅读真的没那么可怕。第二,对于六级,平时可以看看China daily一类的新闻杂志,即可以提高自己的兴趣,又增强了阅读水平。现在我每天晚上都喜欢看1-2版英文报纸,已经成习惯了。
5:作文
作文一直是我最弱的项目。虽然我高中语文都是全班前三名,可惜大学根本没摸过语文书,丢光了。如果你按照上面三个方面去学习,你作文肯定不会很差劲,毕竟英语是一个综合提高的过程,你听力、阅读,单词都不错,不可能作文会差得一塌糊涂。
但是这不代表不要努力。这里我记得一个六级提高班的英语老师说过的一句话:读书破万卷,下笔如有神。作文一个字:背!如果你背了很多很多范文,作文不会低于6分的。但是我建议在背的同时,可以用一个小本子,把一些很精彩的句子抄下来,经常看看,并举一反三。同样一个句子,用在不同的地方,会有什么不同的效果呢?自己体会一下。而且这些精彩句子正是出彩之处,也是老师给你高分的依据。
写到这里,我的经验也基本上说得差不多了,希望对大家能有所帮助,特别是基础不太好的朋友。其实四六级真的不难,难的是,你有没有决心!象我基础这么差的人都可以过六级,你也一定能行:)
6:要对自己有信心,相信自己,付诸努力,坚持下来,你一定能行