我是一个电脑爱好者希望学习C语言可是什么都不会,所以想请教各位大神帮帮我。有没有推荐的入门教材。

作者&投稿:止竿 (若有异议请与网页底部的电邮联系)
我是个电脑爱好者 不爱玩游戏 想学习编程 但我从未接触过编程 不知从哪里开始学起 请高手指点~

最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!

参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html

想学,是没有什么可以难住你的!~
这就要看你的耐心与决心了。
不知,你喜欢电脑那一方面,这里学的东西太多了,有维修的,编程的,绘图的,网管的,网站的,还是动漫的,多得很。
如你是一个男孩,爱动手,就可以学电脑维修吧,如笔记本,芯片,这个入行快,对教育要求不是很高。
你喜欢玩电脑,就从最基本的做起吧,学台式电脑的安装,硬件的,软件安装
这个时候,学电脑的最基本的知识,学一些电脑英语

构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.
C Traps And Pitfalls 推荐读,不过要有一定基础。
如果你刚开始的话推荐C Primer Plus或者C In A Nutshell。
去书店买那种翻译版的书,红色皮的那种. 原著国外的.
如果可以直接看那种英文原版的(毕竟翻译过来的有些诧异).

<21天学通C语言>(第六版)
Bradley L. Jones, Peler Aitken 著.
信达工作室 译.
人民邮电出版社
这本书对初学者很好, 如果有点基础那就更好了.
建议选择谭浩强谭老师的书,简单易学,理论与实践结合的很好,而且如果能认真学的话,你会发现你的C语言基础非常的实。
也不是说其他的书不好,但是有些书只是为了让读者入门,没有前途呀。
先读谭浩强的《C语言程序设计》,这是公认的中文入门级教材。但是书中的代码风格不敢恭维。看完这本,推荐《21天学通C语言》,这本书比较好,个人感觉。看完这两本,你就可以进阶C++了。

C语言只要把基础打好就好,你要是想精通的话,最好是精通C++,这样比较有前途。但不要操之过急。

以下一段话是我给另一位初学编程的朋友建议的学习轨迹,你可以参考以下:

学习编程语言贵精不贵多,而且要循序渐进、有张有驰。
初学语言时,基本上都是从C语言入手。
一本谭浩强老师的《C语言程序设计》足够。
不过在学习过程中请注意不要学习他老人家的编程风格!我不知道现在改版了没有,反正我当年学这本书的时候,上面的代码风格让我极其崩溃。
良好的C语言代码风格,可以参阅《21天学通C语言》等。

学C最多也就半年,感觉差不多了,做一个像样的小项目,检验一下自己即可。然后就应该步入C++中。C++是一门值得深入研究的语言,仔细学进去你会发现它嗷嗷强大。其中也有许多经典的设计思想。入门级书籍推荐《C++大学自学教程》讲的比较透彻,但很厚。进阶级推荐《C++语言深入研究》等,就比较深奥了。高手级推荐《C++大师的沉思》等国外名著,讲的很晕,呵呵。

Java是一定要学的,但如果不想在这方面发展,可以不学得那么累。Java是发展最迅猛的语言之一,其技术更新之快,远胜于我们学习的速度。学习Java的重点要放在学习她的思想上。学习面向对象思想,以及建筑在其上的各种框架和架构的思想。学精C++之后再学Java,语法部分10天足够,但思想部分就看你的悟性了。

追加建议:学过C++、Java之后,再回头重温C语言,研究一下用C语言如何实现面向对象的四大特性(抽象、封装、继承和多态)。这时你就会发现,哦,之前显得如此神秘的东西原来是这样的啊……

当以上三门语言你都经历了一遍之后,就可以选择自己所要进一步深造的方向了。那时候你已经心里有数。而且这时的你学习任何一门其他程序设计语言都是手到擒来易如反掌。这就是基础的作用。
<编程珠玑>-中国电力出版社
<程序设计实践>-机械工程出版社
<实用c语言编程>-O'Rerly出版
<算法导论>

以上是本人所知道的,希望对你有帮助

C语言入门教程,慢慢起步吧。

C语言 我们学的是清华出版社的那本教材 挺好懂的 可以试一试 封面好像是绿色的

如果你真的喜欢C语言不难学,可以去报个班有很多他们会给你选教材

识字就可以.


中国红客联盟怎么加入 具体一点吧 我是计算机爱好者 并且很符合爱国的要...
年龄不大,对电脑兴趣较浓,还想加入红客联盟。其实你现在应该做的就以下两点:一、学好数学和英语,为深入学习编程做准备;二、为了有机会进入好的大学,深造你的计算机知识,现在好好学习!等你以上两点做好了,再做你现在幻想的事情吧!

我是一个对电脑一窍不通的人,要如何做到高手,需要什么条件和知识...
你能用知道其实是一个很好的开始了。我来大概说说电脑的操作技能:1、系统操作。开关机,鼠标键盘的操作,文件、文件夹的新建打开复制粘贴重命名,安装卸载软件,打字等等 2、上网操作。百度、淘宝、QQ、邮箱、下载等。到这里其实你已经有一定自学能力了,有不懂就问百度,知识技能都是这样积累的。以下...

请问各位电脑爱好者,怎么样才能当电脑技术员???
到电脑城做1年的装机仔就知道了 应该学习不少东西呢..希望下面的回答对你学习有帮助\/ 成为网络管理员学习内容:第一部分:计算机结构及工作原理、各种零配件的性能参数及主流品牌、计算机硬件的组装,CMOS设置,硬盘的分区,格式化、Windows98\/2000\/XP的安装、硬件驱动程序和应用程序的安装、Windows注册表的...

比尔盖茨的小故事,继续,30分钟
盖茨宣称计算机软件将会是一个巨大的商业市场,计算机爱好者们不应该在不获得原作者同意的情况下随意复制电脑程序。当时的计算机界受到黑客文化影响,认为创意与知识应该被共享。盖茨随后离开校园,一手创办了世界上最成功的企业之一――微软公司,并逐渐将软件产业化。 1975年,年仅19岁的盖茨预言:“我们意识到软件时代到来...

诡求解决!是电脑爱好者都进来看看
这个问题最好是把你的电脑送回厂家让人家给你弄弄,现在VISTA系统必进不是太完善,而你又没有删除原来的驱动,和XP系统很可能会起冲突,所以我建议你最好送会厂家去,或者你可以把系统盘都格式化了 在把原来系统和驱动装一遍就好了,

电脑显示器如何实现分屏操作?
如果是一个电脑爱好者,或者是视频编辑或图像处理的爱好者,往往不满足于小小的电脑屏幕,因而会想如何增加一个屏幕拓宽自己的可见面。同样,作为学生或者老师,在投影过程中也需要使用到分屏的操作。因而,本篇教大家如何实现分屏。1、分屏需要的硬件设施分屏,从名词上就可以知道起码有一点要求,除了电脑...

我们要写一个计算机专业的演讲稿,要求是关于计算机,并且要优美。_百度...
能轻松操作各种网络和办公软件,并在“正保教育杯”第三届全国ITA教育工程就业技能大赛中取得优秀奖,平时自己有空就到图书馆去看书,例如《电脑报》《软件报》、《电脑爱好者》等,为了学习计算机知识,也为了锻炼自己的口才与交际能力,我利用暑假时间在照相馆打工,虽然赚的钱不多,但是,我学到了很多知识,例如数码相机...

组装电脑怎么样启
组装电脑是一项需要一定技术和经验的工作,下面是一篇有关组装电脑的相关文章。标题:详细步骤教你如何组装电脑 正文:组装电脑是一个有趣而又具有挑战性的任务,如果你是一位电脑爱好者或想要节约一些成本,自己组装一台电脑可能是一个不错的选择。下面将为你介绍一些详细的步骤,以帮助你顺利组装电脑。第...

我想自己去买电脑自己装谁能高诉我怎么装系统,具体步骤说一下谢谢
重装电脑的操作系统,是我们每一个电脑爱好者必须经历的苦难过程。不自己动手装电脑系统和应用程序的电脑操作者,至多是个菜鸟。(当然就是能熟练装这些东东,也不一定不是菜鸟,比如我只是一个比较肥胖的菜鸟而已)那么,装电脑的操作系统和应用程序要注意些什么问题呢? 1.选择操作系统 这个即使我不说,多数人因为这个操作...

pc版游戏是什么?
如果你是手游爱好者,想在大屏上享受更酣畅淋漓的操控,PC版游戏无疑是你的理想选择。它们不仅能提供更为细腻的画面,还能让你在舒适的环境下畅享游戏乐趣,提升游戏满足感。总的来说,PC版游戏是电脑爱好者们的独特福利,它不仅是一台机器,更是一种生活方式。让我们一起探索这个丰富多彩的电脑游戏...

丰润区15513512021: 我是一个计算机爱好者,但是对计算机不太专业,想学C语言,寻高手赐教
漕蝶西可: C比较难,学他要有恒心,如果没有一点基础的话,我建议你从数字电路开始学起,对数字电子电路有一定的了解以后,然后在开始C的学习,这是一个必要的过程,我们在大学的时候,都是开了数字电子技术后才开C,如果没有一点基础学C,里面很多的名词概念你是弄不懂的,学起来非常困难... 这是我的看法,如果还有要问的,可以追问我,我可以帮你解决哦... 欢迎采纳

丰润区15513512021: 我是一个非常喜欢玩电脑的人,尤其是喜欢玩各种各样的软件,但就是不会编程,因为是零基础,所以不知道怎 -
漕蝶西可: 比如设计浏览器之类的,这就属于软件开发范畴了.如果你喜欢软件开发,那么建议C语言作为起步语言.我推荐学习C语言的书籍是: C Primer Plus中文版 开发工具是: VS2008 或者 VS2010 百度一下, 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错. 标题是:如何正确的入门Windows系统下C/C++学习领域.希望这篇文章对你有帮助,其实入门学习C语言,重要的是选择一本好书和一个好的开发工具,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力.

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

丰润区15513512021: 不当程序员,只是一般使用电脑的人,学习C语言有什么用? -
漕蝶西可: 没毛用处,徒增烦恼,除了帮你理解,命令(行),命令行参数, dos命令 ,(除非你想手工敲命令操作ghost 来装系统 恢复系统 备份系统,dos下刷bios,敲敲bcdedit命令改改win7、win8的开机菜单项,神马的 ).... 别指望学个C语言就会变成成电脑高手.......

丰润区15513512021: 我是一电脑白痴~~想学习C语言不知道能不能行~~是不是要先学会英文啥的?求高手指教啊能详细点~~ -
漕蝶西可: C语言用到的英语还是比较简单的,就是一些常见的单词,而且含义一般也比较好理解.想学C语言的话推荐谭浩强的《C程序设计》,讲解非常细致,对于编程初学者而言是个非常好的选择.如果不想买书我可以发给你电子书,告诉一下邮箱就行~ 已经发送到你的邮箱,一定要给分啊~

丰润区15513512021: 学习C语言制作软件
漕蝶西可: 看在你这么诚心想学的份上,我把我知道的告诉你,如果你把我的答案设为最佳,那更好了. C语言基本上用作嵌入式方面开发的,不怎么适合电脑上的开发(当然,操作系统大部分代码用C写的,不过我想你也不是要做操作系统,并且也没多...

丰润区15513512021: 我是电脑小白,我想学习c语言,但买了书却完全看不懂.我想问问学习c语言需要什么基础 -
漕蝶西可: 不需要电脑基础.C语言是作为计算机编程的入门语言,只需要稍微的英语水平即可.新人加油!

丰润区15513512021: 一个中学生可不可以自学C语言呢? -
漕蝶西可: 如果你有一点计算机基础就可以了 如果是学C语言,我建议你用谭浩强主编的《C语言程序设计》(第二版). 学习,我入们时就是用这本书的,相比较其它教材这本书对初学者来说解说比较详细,分析得透切 另外一方面就时要与练习相结合 不练习好多东西是体会不到的 尤其是一些书写程序的格式,这也是初学者最容易遇到的错误,而且又难检查出来

丰润区15513512021: 我想学习C语言.求高手指点应该怎么做? -
漕蝶西可: 首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:nbsp;1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?nbsp;入门阶段:还是老谭那本...

丰润区15513512021: 业余计算机爱好者学C语言要学些什么、
漕蝶西可: 只需要买一本C语言教材,名字就叫C程序设计教程之类的.然后根据书上的介绍去下一个编译器,就可以学了,不需要别的基础.

你可能想看的相关专题

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