C语言到底有多难,我们有必要去学吗?

作者&投稿:望终 (若有异议请与网页底部的电邮联系)
请问C语言到底能干什么?面对现在这么多的流行语言,C语言真的有必要学好吗?~

为什么C语言如此重要呢?

第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。

第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。

第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。

  C语言是一门通用计算机编程语言,应用广泛。是一个有结构化程序设计、具有变量作用域(variablescope)以及递归功能的过程式语言。具有简洁紧凑、灵活方便、表达方式灵活实用、数据类型丰富、允许直接访问物理地址,对硬件进行操作、生成目标代码质量高,程序执行效率高等优点。

  其实C语言的入门并不是很难,当然对于一些完全零基础的可能会有一些困难,但是不要放弃,坚持下去,你会慢慢发现一切变简单了。

  1.平时可以多看看网上的视频教程,多写点代码,加强知识的记忆和运用。

  2.可以针对自己的兴趣将C语言运用起来,可以写点小游戏再学习中也找到编程的乐趣就能更好的学习下去。

  3.建议前期不要看太高深的书籍,以免打击信心。

我推荐你学三种编程语言,因为推荐你学是有原因的。
第一:先学习好C语言,这个是学所有编程语言的基础。也是将来去考国家证书的必须要考的一门。
第二:学好java,因为java在目前来说,占领地位是排第一位的。而且工资待遇也不错。市场需求占有率高达50%以上。或者学习.NET,因为.NET出来还不算太久,但是就因为是微软出的东西,所以市场占有率也已经达到了48%了,况且.NET比java要容易上手。两者之一,你可以选择一个。学java就往jsp工程师方向发展,学.NET就往ASP.NET方向发展吧。
第三:顺便学一门数据库的技术。因为开发的时候,难免会要和数据库打交道。懂总比不懂要好。一般就学SQL就行了。ORACLE一般只适应于大型公司

新手如何学习C语言
第一:一些概念。
C语言是一门程序设计语言,有一些标准,比较重要的是ANSI C(好像是C89)和C99。
数据结构包括逻辑结构和物理结构。逻辑结构是数据元素集合和定义在集合上的关系。物理结构是逻辑结构在计算机中的实现。
LCC、VC、TC、GCC都是C语言编译器,一般包括集成开发环境,编译器和链接器及辅助工具
我们书写的是C源程序,源程序通过编译器编译为中间文件,中间文件经链接器链接生成可执行文件。不同操作系统可执行文件不同。中间文件也有几个标准,微软使用的和Linux下通用的有差异。
第二:学习什么。
个人认为程序设计学习的重点放在数据结构的学习上,但是这种学习要有一个平台,比如C语言。
学习C语言首先要掌握基本语法,常量、变量、类型、及顺序结构、分支结构和循环结构的意义及用法。进一步学习构造类型如指针、结构、函数的意义和用法。
C语言提供一些标准函数以减轻程序设计工作量,这些函数我们自己也可以实现。即使不依靠函数库,只有编译器,理论上就足够了。事实上,提供的标准函数效率都很高,使用很频繁,没有自己实现的必要,所以掌握常用函数是非常必要的,但是要注意函数的适用范围。
继续学习因人而异,应该可以独立选择了。
第三:如何学习。
强调多实践,C语言的学习要经常上机,多写程序才能逐步提高。
推荐书籍:C Programming Languge

谭浩强C语言教程全书 Word版
http://bbs.topsage.com/dispbbs_121_171227_1.html
C语言趣味程序百例精解
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158110
Sams出版 Advanced C 高级C语言开发
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=165502

C语言并没有多难。但是如果你根本用不到就没必要去学。
难的不是在C语言本身,而是它所编制的程序。

就好比C语言就是我们汉语,其实这个语言没多难,难的是用汉语来写一个怎么样的文章。

其实学任何语言都一样!只要坚持哦!坚持就是胜利。之前我学过c觉得很难!但我现在学的是java;一开始发现比c简单多了,到了后面就觉得好难,比c还难!我就一直坚持去克服发现并不难啊!现在回想起学c并没有付出都少怎么会学的好呢?付出一定有收获!加油!

不是有没有必要学,是看你有没兴趣学,你没兴趣学,就算有必要学你也不会学也学不好


世界上最难学的语言有哪些?
其实汉语才是最难学的,这是对外国人来说,口语和文字之间的关系十分复杂。单从汉字的书写形式来看,无法辨别它如何发音。汉语的声调系统也十分令人头疼。

芬兰语究竟有多难?
芬兰语相当难学。芬兰语跟别的语言不是一个语系,所以累积下来的英语词汇对于学习芬兰语并没有什么帮助。芬兰语的学习材料也比较少,即使你人在芬兰,学到了一定程度之后就很难找到合适的书,只能靠自己多多练习,积累经验了。

中国十大最难懂的语言
中国十大最难懂的语言:藏语、壮语、侗语、黎语、彝语、苗语、瑶语、赣方言、客家方言、闽北方言。1、藏语 藏语(藏文:བོད་ཡིག།或བོད་ཀྱི་སྐད་...

在外国人眼中,中文到底有多难学
而对于没有学过汉语的外国人来说,汉语没有英语有规律。据说汉语是世界上最难学习的语言,对于我们把汉语作为母语的人来说是没什么难度,可是对于没接触过的外国人来说,真的是难度很大,毕竟像我们国家的文化底蕴这样深厚,很多汉语里都包含着各种含义,如果他们能够理解古汉语,对汉字学习相当有帮助,但...

汉语到底多难学?老外苦学10年汉语后为何还是听不懂中国人在说啥?_百...
对于我们中国人来说,学英文只需要记住意思,而读音总是大差不差的,毕竟26个字母的发音也就那样,总能“凑”出来的。2 表意文字的用法千变万化 有这样一个事实,以多种语言写的同一份文件当中,汉字文件一定是最薄的,因为汉字的表意千变万化,不需要引用大量单词。我们就不拿文言文这种...

我觉得英文是世界上最容易也是最难的语言,难起来蛋疼。
世界上最难学的十大语言排行(联合国公布)NO.1-汉语(中国)NO.2-希腊语(希腊)NO.3-阿拉伯语(阿拉伯)NO.4-冰岛语(冰岛)NO.5-日语(日本)NO.6-芬兰语(芬兰)NO.7-德语(德国)NO.8-挪威语(挪威)NO.9-丹麦语(丹麦)NO.10-法语(法国 最难学的你已经学会了,还有什么好怕的呢 ...

世界上发音最难的语言
有一种说法,世界上最难学的语言有两种,一是我们的母语——汉语,而另一个就是阿拉伯语了。阿拉伯语是世界上最早出现的拼音文字,从它3000多年前产生之日起就几乎没有什么变化。语法的“纷繁复杂”和句子“冗长晦涩”是阿拉伯语的一大特点。阿拉伯语由28个字母组成,而每个字母根据不同的发音符号又...

我是个C语言的初学者,现在看着网上有的程序看也看不懂,C语言难吗?
1.学习兴趣最重要,最初不要去参加什么所谓的考试。什么级什么的都屁用没有。你水平到了以后自然就不怕这些了。2.c语言其实很难。说c比java简单的人估计是不懂计算机。而且c是面向结构的语言。但是也应该是从事计算机行业必须学的一门语言,主要是让你入门。你以后不一定要用到c来工作,但是基本的...

在外国人眼里,中文到底有多难?
我们都知道学习一种语言,最主要就是舌头是否能够捋直,或者该卷舌的时候是否能够到位。我在减少翘舌前后鼻音等等要求上中文要求都是比较严格的。我们有很多地区都会有一些小小的,发音不准,要么是前后鼻发不出来。要么就是各种相似的音分不清。怎么能感受外国人学习中文到底有多难呢?那么首先我们中国人...

学习C语言!感觉好难啊!要多久才能学好呢?我将来想学ios!没啥基础啊...
其实,学习C语言不难,只要多看书,多读别人写的程序,然后自己在电脑上多练习即可。开始写一些简单的,小程序,甚至是几行代码的小程序,再逐步增加,几十行,几百行,渐入佳境...有时间的话,也可以看看网上的一些视频 没啥基础,不是很重要,关键看你的决心跟意志!

淮上区13961796768: c语言很难学习吗?
局庾优尼: C语言不难学,但是要学精比较难难.要有决心才能学好.1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言.从总体上来说,低级的编程语言可以让你更好的了解计算机. 2)设备驱动程序和操作系统只能用C语言来编写.现在...

淮上区13961796768: 我觉得c语言真的好难啊...不知道还有没有学下去的必要.. -
局庾优尼: 你好!!!不知你是计算机专业的学生还是别的???要是你是计算机专业的学生,特是软件工程的那么你一定要把c语言学好,c语言是很基础的语言,要是把c语言学好了,再去学习其他的语言就会很轻松的.要是不是计算机专业的,那么你可以认真的思考一下自己到底适不适合学着,自己到底喜不喜欢???要是自己不喜欢,坚持了好久就是没有成效,那么我建议放弃,去根据自己的兴趣去学习自己想学的.我不太明白你为什么觉得好难,是不是自己没有掌握学习的方法,还是自己的问题?还是c语言真难,我可以告诉你c语言是很基础的语言,要是你觉的好难,那么你就别搞计算机了(我说的是软件方面的).楼主还是好好考虑一下吧,有什么问题我们可以交流一下!!

淮上区13961796768: C语言编程难吗? 学好有用吗? -
局庾优尼: C语言也没有多少英语和数学,基本的都是些保留字,变量名可以自定的,那些单词背也能背下来,余下的就是编程的思想了,注意多问,可去上面的那个那些论坛里发贴子和高手交流一下. 其实C语言挺好学的,但是做不成什么有用的程序,...

淮上区13961796768: c语言很难学吗? -
局庾优尼: C语言语法特性算是比较少的,学起来算是比较容易.但是用起来要小心,因为 C语言里很多事情都要程序员自己做,做的好会觉得C语言灵活飘逸,做不好会觉得C语言不智能,不安全.

淮上区13961796768: C语言难学吗??????、
局庾优尼: c语言是面向过程的语言,比较符合人的思维方式,入门比较简单,但是要学精就比较难,c语言功能强大,linux/unix就是用c语言写的,而且与硬件打交道的一般是c语言,总之,要学个一般,比较简单,学精,要下功夫.

淮上区13961796768: C语言还有学习的必要吗? -
局庾优尼: 这主要看你学的什么专业,从事什么工作,如果学的是计算机专业或者和计算机专业相关的,C语言就必须学,如果你不是学这些的,就可以不用学,毕竟你不用靠这个吃饭,但如果对这方面感兴趣的也可以学C语言是一门通用计算机编程语言...

淮上区13961796768: 学c语言又多难? -
局庾优尼: 展开全部1. 无功底2. 无问题3. 到中等水平一年左右 入门还是推荐用Delphi,C语言的书,翻一翻了解下高级语言暂时就可以了.因为这些书并不会告诉你Windows API怎么用,因此你很难写出真正有用的程序~~~~~~ 等到Delphi学好了,你可以考虑搞VC,学汇编 发表下见解,大家勿拍砖~ 并没有说C不好的意思.PS:千万别学易语言,学完了再学别的你就后悔

淮上区13961796768: c语言难吗
局庾优尼: ……因人而异吧. 当初我刚开始学的时候觉得有些难,但是计算机语言这种东西,编程,开了窍就容易了,所以说,入门是不难的. 但是当你越学的深入,会发现越难,这个难指的是C语言应用非常广,算法也比较丰富,想要学的精确实是要花费工夫的. 但是比起其他的低级一些的语言来说,比如汇编,C语言算简单的,而且C语言也比较基础,只要是接触电脑、软件什么的,都要学C语言的.

淮上区13961796768: 自学c语言难度重重 -
局庾优尼: 如果你一点编程基础都没有的话还是建议你跟着老师走,因为编程其实就是一种思考问题时思维模式的转换,一个人的习惯是很难改的.这也就是初学者看不懂书的原因.老师的作用是可以引导改变分析问题时的思维方式.当然,如果你非要自...

淮上区13961796768: c语言真的那么难学吗.
局庾优尼: 看你想学到什么程度了,我觉得现在学C语言只是学一种编程的思想,语法什么的都不难,刚刚接触编程的人只是对思想比较陌生,不过有了这种思想任何语言都是这种思想,只是语法不同而已,一般的C语言不难的如果你只想学在控制台阶段的话.

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