我想学习C语言,但要怎么样才算学会呢?

发布网友 发布时间:2022-03-01 12:00

我来回答

7个回答

热心网友 时间:2022-03-01 13:29

怎样才算学会?
当你用C写出第一个“Hello World”的程序的时候,恭喜你,你学会了C!

其实,真正的问题是:你怎样用C做你想做的事

当有一天你能熟练的用C解决各种实际问题,或者实现自己的想法的时候,作为爱好,你已经把C学得很不错了!之所以说“作为爱好”是因为不考虑你想做一个职业的C程序员……

学习方法很多很多,怎样快速有效地学好C呢?
最近老回答新朋友这个问题,给你看看吧,自己的想法而已:

读书:

首先:
《The C Programming Language》----Dennis Ritchie(C语言之父)
C语言"圣经"没有那个程序员不知道吧~被成千上万所国内外大学作为计算机系第一本教材。兼具深度与广度,不过第一次看稍稍有点难度,没关系,不必每个知识点都理解,先看一遍

然后:
《c程序设计》--谭浩强
国内最佳C教程,对c解释比较详细,特别简单,正好可以带着TCPL中不懂的地方细细研读

接下来:
再读TCPL,没错,这次,要对其中每一点都有比较深刻的认识,习题要做好!这样一遍下来,基础就还不错了!

后面:
《Expert C Programming》--C专家编程--Peter V.D.Linden
深入讲解C中比较容易出错的地方,对C一些特性的深入思考,进阶书

此外:
《C与指针》《C陷阱与解惑》也是大师级的C名著!

给你的忠告:

看再多好书,也不如自己多写点程序,编程这种东西,多动手是第一位的!开始可以按照书上的程序输,然后可以做书上的一些练习,直到自己可以用程序实现自己的想法。此外还要多读多借鉴好的代码

最后:
编程,尤其是用C编程,是一门艺术……一起热爱它!

------USTB Microsoft Club ImSoNiC

热心网友 时间:2022-03-01 14:47

这要看怎么定义学会了,你要想真正学会不那么容易的事情.学要一段时间.
C语言是很很经典的语言,很多其他的语言都是在它的基础上发展起来的.你学习它是很有必要的.
你可以买本基础的书来学习.你要边看边对照书中的例子来实践, 那样你才能理解得更深刻.还要多思考,多想下为什么,想下如果不这样会怎么样,也就多尝试你的想法,这样可以学到更多的东西.
推荐你2本书,<<C Primer Plus>>,<<K&R C>>,很多人都说老潭的书很好,我没用过也不知道怎么样,不过最近被我们一个老师给说的一文不值.
这是刚开始,你有了基础后可以去看这三本书,据说很好.<<C专家编程>>,<<C与指针>>,<<C陷阱>>,学完这三本说你的C就很猛了.
不过有一点忘说了,就是学一门语言最重要的就是使用它, 所以尝试用C语言来解决问题,多使用它 , 才是你提高它的最好办法.
我现在也就C语言中级水平,知道的也就这么的多,希望对你有帮助

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

c语言是面向过程的语言用起来很麻烦,有很多面向对象的开发工具很好用.

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

C只不够是门语言, 没什么大不了的半年就能解决, 我想你所说的大概是,什么时刻才能编写出像样的软件吧, 呵呵, 那长着, 用c不如用C++,本来C++就包括了c,只是有写细节有点区别而已。
你要做低层的那你选C,那就对了, 你要想做些windows什么样的, 那不如学VC++的MFC, 不过要以C++为前提,你要想做网络方面的那就学java。 还有不是学会语言就能写程序的, 所以你的学习算法,数据库,以及一些思想,软件工程 以及一些最基本基础:操作系统, 汇编, 计算机网络基础== 说不定你哪天就用到

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

多看书,多写程序。坚持

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

可以找网上的公开课,有完整的体系的

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

学会很简单
问题是会不会活用
不会活用,啥都不用说
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com