如何学习C语言

作者&投稿:闽豪 (若有异议请与网页底部的电邮联系)
~

首先我们要先了解c

1、C的程序员身价普遍较高,当然,前提是你必须是高手。

2、C应用领域a.游戏 C的效率是一个很重要的原因b.网络软件 C拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平 台的、重量级的ACE库,该库可以说是C语言最重要的成果之一, 在许多重要的企业、部门甚至是军方都有应用。c.分布式应用。d.操作系统 在该领域,C语言是主要使用的编程语言。但是C凭借其对C的 兼容性,面向对象性质也开始在该领域崭露头角。e.设备驱动程序 也是因为效率的原因。f.移动(手持)设备.h.嵌入式系统.i.教育与科研。

学习任何一门语言都需要一个从入门到精通、从新手到高手循序渐进的过程。不过,对于一个所谓的新手而言,究竟是一个完完全全的新手,还是一个熟悉某种别的语言的“新手”,甚至是在某种语言程序设计领域已经颇有建树的高手,很难一概而论?不同的C新手需要不同的入门书籍。

1《CPrimer》

有“C的百科全书”,C程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。

2《CPrimer Plus》

初学C不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。

3《Essential C》

lippman的一部面向初学者的作品。在他写了那么后一本primer之后,为何还要写这么薄这么浅的书呢?其实primer对于初学者来说太笨重了,而这本书却是从不同的方面——C的本质和组织结构对语言进行阐释,可以帮助初学者对这门语言有一个大致的了解,但知识范围不很全面,不适合系统学习,读者需要一定的编程知识。

4《C编程思想》

除了讲述语言之外,有一定的工程性,从设计者的角度来描述C怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C的思想去思考问题。翻译很差,有一定难度。

学习基础语法,熟悉调用各种库函数,这时你便成为一名初级C程序员了。




学习C语言用的书
和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门,但是由于C的很强的表达能力和太多的细枝末节,要想精通比较困难。想精通有3种途径:1)阅读经典书籍,只读经典。2)多看优良的源代码。3)学习软件设计,并应用于日常编程。C语言比较经典的书也就那么几本,全部看...

我想学习编程,但我又不知从何开始学?
也许在之前你应该接触过basic之类的语言。在大学里,理工科通常会开C语言。C语言比较适合作为第一门编程语言来学习,无论你将来是否用C。C语言是一门比较低级的语言,可以很轻松地和硬件、内存打交道。学习C语言有助于你对程序设计和计算机的深入理解。C语言具有较高的效率,广泛用于编写操作系统、驱动...

学习编程的一般步骤是什么?
\\x0d\\x0a缺点 \\x0d\\x0a对使用者的要求比较高,既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,它过于专业\\x0d\\x0a\\x0d\\x0a结论: VC是程序员用的东西。如果你是一个永不满足的人,而且可以在编程上投入很大的精力和时间,那么学习VC你一定不会后悔的。\\x0d\\x0a\\x0d\\x0a方案四 ...

我想自学c语言,大家推荐个网站吧
在快动网自学c语言方法步骤 1、工欲善其事,必先利其器 自学计算机编程最好自己能有一台电脑,配置不需要太高能上网能运行编程环境就行,还需要一个优盘就可以了,如果没有自己的电脑就去网吧办一张上网卡吧。2、自学最重要的是什么?在大学几年就是要大家学会自学的能力今后在工作中才会永远能跟上...

自学计算机编程应该看些什么书
一:第一阶段 C语言---《C语言设计》 作者:谭浩强 大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。《C Primer Plus》第五版 作者:Stephen Prata 这本书比较厚,内容也比较基础,扩展的也比较广...

最近想学习C语言和C++,以前在学校学过一些C,但学的不太好。现在想学...
最近想学习C语言和C++,以前在学校学过一些C,但学的不太好。现在想学,不知道从何入手……  我来答 4个回答 #热议# 武大靖在冬奥的表现,怎么评价最恰当? zjwzcnjsy 2010-08-14 · TA获得超过315个赞 知道答主 回答量:223 采纳率:0% 帮助的人:87.7万 我也去答题访问个人页 关注 展开...

我想学习软件开发,但是我只会一点C语言,不过我的自学能力很强,我应该从...
如果时间允许,可以从计算机的组成原理和系统结构看起。这部分是比较底层的偏硬件的知识。如果想专业点的发展建议好好学学这部分。然后看看汇编,有上面的基础,汇编是很容易的。别小看汇编,这在你以后做程序涉及优化或者调试的时候是极其有用的。再学C语言,应该是小菜一碟了。有了C的基础,再学数据...

推荐几部学习C#的书籍
1、《C# 5.0 in a Nutshell》:权威的参考书 学习C#的最佳书籍之一。如果你想要获取最新的信息以增长有关C#语言编程的知识,这是最好的选择之一。该书深入浅出地探讨了有关C#语言的知识。不过要想能够充分吸收消化,你需要掌握一些关于C语言的基本知识。总之,这本书绝对能让你获益良多。全书首先简...

编程怎么学。
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...

C语言在大学教学中有何重要性?
C语言在大学教学中具有重要的地位,原因如下:1.基础性强:C语言是计算机科学的基础,它为学生提供了一种理解和掌握计算机工作原理的途径。通过学习C语言,学生可以了解计算机的基本组成、数据表示和处理、程序设计等基本概念。2.实用性高:C语言是一种通用的编程语言,广泛应用于操作系统、编译器、数据库...

五莲县15565513305: 怎么学习计算机C语言 -
昔蚁索马: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...

五莲县15565513305: 怎么样学习c语言? -
昔蚁索马: 1、首先准备一台PC,学编程一般对PC没有太大的要求,一般主流的配置就好.2、有了电脑之后,就得考虑安装什么操作系统了,主流使用的操作系统是windows,不过在这里不建议学习C编程使用windows,建议使用Linux.所以学习者最好...

五莲县15565513305: 计算机的c语言怎么学 -
昔蚁索马: C语言是一种结构化语言,是大部分编程语言的基础,C语言学好了,以后的JAVA,C#以及更多的编程语言才有可能学好.要学好C语言以下这几点是必须的:1、课前认真预习,把下一节要上的内容先自己看一遍,把不懂的地方打个标记,等上...

五莲县15565513305: 怎么样学好c语言? -
昔蚁索马: 第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它. 第二:C语言能够让你深入系统底层,你知道的操作系统...

五莲县15565513305: 怎样学好C语言? -
昔蚁索马: 1.把C当成一门新的语言学习. 2不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 3.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点...

五莲县15565513305: 怎样能学好C语言? -
昔蚁索马: 1、学好C语言,你可以很好地应付任何一种编程工具. 2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果.3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学...

五莲县15565513305: 怎样学好C语言啊? -
昔蚁索马: 新手如何学习C语言 第一:一些概念. C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99. 数据结构包括逻辑结构和物理结构.逻辑结构是数据元素集合和定义在集合上的关系.物理结构是逻辑结构在计算...

五莲县15565513305: C语言怎么学习?
昔蚁索马: 多数情况下,现在的编程高手都是从学习C 语言入门的,在学校里,计算机相关专业中最基础的课程也包括C 语言,因此,掌握好这门课程对每一位立志成为优秀程序员的初学者来说是大有裨益的!另外,对想通过参加全国计算机等级考试获得...

五莲县15565513305: C语言怎么学啊
昔蚁索马: 多自己编写程序,做编程题.在自己的电脑上装上c++6.0,然后编写程序运行.C语言是为了编写程序,因此要进行多次的编程训练才能把这门课学好.在编程的过程中,各种函数各种符号都需要用到,在编程中就可以把其他知识都串烧一遍了.

五莲县15565513305: 怎么样学C语言? -
昔蚁索马: 《C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法.在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握....

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网