我想学习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
学会很简单
问题是会不会活用
不会活用,啥都不用说
我想先自学c语言 应该怎样来学习呢
一、多看代码 在有一定基础以后一定要多看别人的代码,同时注意代码中的算法和数据结构,因为数据结构和算法是程序的灵魂。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、...
零基础学习c语言困难吗?多久可以学会?
一、要有一个正确的学习态度,明确自己学习C语言的目的,制定可行的学习计划。二、报一个C语言培训班 在专业的老师的指导下,避免自己盲目的摸索,站在巨人的肩膀上才能快速成长。系统性的学习C语言,数据结构、算法等,形成自己的程序化思维模式。三、加入C语言大牛的论坛、社群 现在是自媒体为王的时代...
我想学C语言 但是智商不够,怎么办?
我感觉 学C语言 就要 : 多看书 、 多敲代码。没事可以去网上的judge 上面去做做题(练习算法的),很多大学都有:北大:吉大:等等 很多啦 如果你只是想学C语言基础 不想研究算法 那就不用了 《算法导轮》和《算法概论》也可以不用看了 就看看一般的C语言书籍 一般都能入门 ...
我想学C语言,需要什么基础吗
1、基础的数理逻辑,与、或、非、异或至少得清楚。2、一定的英语水平,不少文档都是纯英文的,想要提高水平英语必不可少。3、了解的数据结构,链表、队列、堆栈、二叉树等。4、一个好的教材,或者好的教学视频。个人曾在视频网站学习过一些有关C语言的内容 推荐网易公开课,里面有很多老师给你专业细...
我想自学c语言怎么办?我是一个完全的小白!以前一点也没接触过!请高手求...
1.学C语言重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码. 2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好了C语言,日后学高端语言就相对容易一些,而且在学习C语言的同时你的逻辑...
我想学习C语言。求高手指点应该怎么做?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。3、要学精C语言,还要具备哪些条件?其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就...
如何学习C语言?
学习方法是:1、课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。2、记住语法规则。3、加强逻辑思维。4、多动手,通过练习上机了解它的运行过程。5、实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。
c语言学到什么程度才算入门额
你如果能看完那本primer plus并且理解透了能力就很强了 如果你读的只是谭浩强的话,那不太能说入门了,游戏编程 对于基本功要求应该比较扎实,如果游戏编程,那么可以 读一些类似opengl编程的东西,如果你想现在就开发一个 比较大的游戏了,那还是有点差距 ...
我是一个初中生,我想学习c语言,我首先要学习什么呢
找c语言相关的资料看,,自己写写程序,软件,慢慢提高 有中文的编程软件的,但是那个东西没有c语言好,自然不建议学,,还有操作系统是用c和汇编写的,,汇编语言和c的编译器照样可以用中文去写,,只是没人有那个功夫,也没那个必要了,不是说中文不能写软件,写操作系统的 ...
我想自学C语言,不知道C语言好学不?一般要多久才能学学会
编程语言基本都相同,C语言其实也就是编程语言的基础。毕竟是面向过程的语言。一般用功的话1-2个礼拜就OK了,学好后多看例子和实际操作。