搜索

怎样学好“C语言”?

发布网友 发布时间:2022-03-01 04:35

我来回答

16个回答

热心网友 时间:2022-03-01 06:04

如果你英语基础好的话就看英文版,翻译过来的有些味道没了。
1.目的要明确

首先确定自己的目的,是为了以后就从事程序设计职业,还只是为了应付考试,还是为了学习更多的知识而希望打下好的基础。

2.书籍的选择

既然确定好了目的,选择书籍是很重要的,这里的内容供你参考一二。
前面已经说过了,目的要明确,而书籍是根据目的进行选择的。

为了从事程序设计职业的,建议购买Deitel父子的《C how to program》。这本书强调了编写程序的绝对规范性,对未来在职场中对程序的规范化有着良好的开端,印度的程序员为何在世界上受到如此的欢迎,主要的原因就是他们有着统一的编写格式,这样对企业的程序开发周期有着飞跃性的提高。

为了应付考试的,建议购买谭浩强的《C程序设计》,这本书的目的就是为了应对当今中国计算机考试的,而不是让你在职场中熟练的使用C语言,而且对相关的C++书籍衔接不好,不推荐想研究好C语言的人员购买此书。

为了希望学习C语言而为日后打下基础的,建议购买Kernighan和Ritchie的《The C programming Language》,这本书能够给你对C语言作为基础一切要求。

3.用最笨的方法学习

买来了书,剩下的内容就是学习了。方法?最笨的方法就是最有效的方法,其实学习C语言的方法就是反复阅读上面的书籍(当然了,为了应付考试的还要背诵一些内容),读一遍不懂可以读第二遍,直到读懂为止。如果你需要捷径,你可以问问Eris研究了多少年的C语言。

4.多做练习

别怕累,每本书都配有大量的练习,这对你理解当章的内容有很大的帮助,没有答案怎么办?不是有输出范例吗?把它在你的C编译器上进行编译,看看出来的结果和你需要的是否一样,反复尝试,直到得出正确的结果。由于每章学到的内容不同,你可以再学完后面的内容后,重新改进原来的C程序,不知不觉中,你的水平已经有了很大的进步。不要有了问题就问,你可以先放在一边,等你学完下面的章节,你可能将前面的问题已经解决了呢!

5.读程序,写程序

经过上面的步骤,你已经能轻松解决书中的问题了,现在你就应该上网了,上网去读人家的程序源码,把你的想法写上去或者再写出新的程序,直到有了自己的一套风格。

至于难点,只要你认真学,认真练,应该没什么难的地方的

参考资料:http://zhidao.baidu.com/question/184736.html

热心网友 时间:2022-03-01 07:22

我个人学的这个,用的是这个办法,看对你有没有帮助.
1.个人要勤快.
2.把所有的函数都背熟.
3.搞明白常规的语法.
4.从小程序开始设计,比如设计个加法程序1+1等
然后逐渐增加难度.
5.切记乱看书.
6.多看实例.
7.这些如果你做到了,就能学会.

热心网友 时间:2022-03-01 08:57

是学计算机专业的 给你一些建议!

首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.

C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.

关于C语言的教材:我向你推荐几本:
最经典的:《C程序设计语言》第2版,机械工业出版社
这个是C语言的设计者和UNIX系统的设计者合作编写的最经典的C语言教材,原书名叫《The C Programming Language》当然,这本书不太适合0起点的人,看这本书之前最好把《C程序设计》(谭浩强,清华大学)看了,老谭的书销量突破700万册了,虽然比较旧了,也不太符合新标准(现在出第3版了,也还是)但是,入门还是不错的选择。

另外还有必看的是《C Primer Plus》这个是一个美国人写的,人民邮电出版社出了中文版了,第5版,比较厚,砖头书,60元。但是非常适合初学的人,非常详细。

还有《从问题到程序——程序设计与C语言引论》机械工业出版社,这本书也很不错。

看完这些,就可以看算法的书了,比如数据结构什么的,这方面的书很多。如果想在程序界发展,那么有部重量级的著作不得不看《The Art of computer programming》一共三卷,有翻译版《计算机程序设计的艺术》这三卷书非常深,比较难,盖茨说,谁如果把这上面的习题都做对了,直接可以到微软上班了。

另外学习C语言要养成良好的程序风格,这点一定要注意练习!

转自:
回答者:没有感觉真要命 - 秀才 * 12-31 13:47

热心网友 时间:2022-03-01 10:48

先基础的学好,然后看你兴趣在上面,
就很容易了。。
专门练是最重要的。

不是我说,就算你各方面条件都不怎么样,你练的多,也能学好,
只是你要很精,那才要看你条件,如:思维能力,什么的。

热心网友 时间:2022-03-01 12:56

给你推荐一本书《YOU CAN DO IT》,有中文版的。另外也应该读下短文《C++的四书五经》

热心网友 时间:2022-03-01 15:21

那要看你的逻辑思维怎么样了,其实有些男生在这方面有感觉的,根本不用太努力就能学会的,真的没那么难。我的经验是千万不要死记硬背,理解了以后其实是很容易的。

热心网友 时间:2022-03-01 18:02

不太懂啊,学了大半年了,二级证还没考下来,有意思但有太浪费时间了,自学入门都很难,入门后还要有好的逻辑思维,但看懂C程序到不难,编写时就地靠真本事了

热心网友 时间:2022-03-01 21:00

无他,唯手熟尔

参考资料:欧阳修《归田录》

热心网友 时间:2022-03-02 00:15

要明确你学c的目的,其实语法就那一点,深层次的东西还是要根据你的目的来有选择的学的。如果想学的精一些,一定要学好数学。

热心网友 时间:2022-03-02 03:46

呵呵,多编一些程序吧,只看书没有什么用的

热心网友 时间:2022-03-02 07:34

多看例题 多理解 模仿着写写

热心网友 时间:2022-03-02 11:39

最主要的是有兴趣,如果有很强的编程热情,所有C程序都很简单~~

热心网友 时间:2022-03-02 16:00

想学就行 看自己了
有毅力是最重要的

热心网友 时间:2022-03-02 20:38

最重要的是别看老张那本c程序设计。误人子弟。

热心网友 时间:2022-03-03 01:33

多动手!
一个字:练

热心网友 时间:2022-03-03 06:44

我以一个过来人告诉你,多看多想最重要还是要多练,多练中的成就感可以促进你更好的学习!

有程序我给你编
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top