关于c语言

学C语言数学好,如果不好,请加油!下面我给大家介绍一下C语言:

读一本好书,多练习,不要走进死胡同。

观看这本书:

最好看外国人写的书,最好少看中国人写的书。从来不看为考试而写的书(比如什么水平考试)。建议不要看的书(谭的书其实错误百出,内容很琐碎。如果不是因为是很多考试的“指定用书”,这本书根本不值一提)。

推荐去看:

机械工业出版社翻译的Deitel的《如何编程》就是一个很好的介绍。

C语言的设计者Kernighan和Ritchie的《C程序设计语言》(C第二版C程序设计语言),绝对的经典文档,难度略高。机械工业出版社有译本,第二版,新版。

想看语文书,可以看邱宗炎的《从问题到程序》,北大出版社旧版,机械工业出版社新版。这本书还不错,在国内的C语言入门书中是很不错的。另一个优势是您可以从以下网址免费下载电子版:

/~qzy/books/ptop/v2004/

更有深度的书不多。《从问题到程序》最后一章列出了进一步学习的指南,可供参考。

多练习:

编程一定要多练。c语言练习,从一些小例子开始,只是用来熟悉句子的,应该很快就能度过这个阶段。

编程真正的实践主要在两个方面:一是算法和编程技巧的实践,二是程序组织设计能力的实践。

对于前者,都是练习一些小程序,十几行到几十行,主要是练习用计算机解题的方法——这方面最好的练习题目是ACM竞赛,可以在网上找到并做。北大、浙大的POJ、ZOJ等常见网站:

/JudgeOnline/

/

(以上两页均为英文。如果英语不好,可以搜索一些中学竞赛的网站。)

对于后一种练习,主要练习较大程序的组织和多文件编译项目的管理。程序本身可能不熟练,语句和算法简单,但是内容太多就容易出问题。建议的内容是做一些“实际”的问题,比如做一个学生成绩录入和统计的小软件,或者模拟一个小游戏。习题的长度有短有长,从几百行到几千行不等。

以上两个练习也有相关的进一步参考书。前者与算法和数据结构有关,后者与软件设计和软件工程有关。

不要走进死胡同。

不要纠结于一些小细节。就像一个库函数的各种参数的变化,完全不需要记忆。有些应试类的书特别喜欢讲这种东西,自学的话就不要看这种东西了。细节,只要上面的练习做好了,就会一点点熟练。

最后,要利用好网络资源,想好了再提问(当然是要问的)。网络资源推荐工科大学的BBS和其他专业技术论坛的相关编程页面,还有相关的ftp。

首先推荐CSDN:

/

还可以找到其他相似之处。