学半年C语言能学成什么样

作者&投稿:段旺 (若有异议请与网页底部的电邮联系)
C语言学半年能学到什么水平~

c语言只是一门编程语言,精通之后,还需要结合具体的项目,学习相关的知识,
如果想从事编程行业,必须做好永远学习新知识的准备

我个人觉得C语言是其他语言无法超越的,当你有了一定的知识你就会深刻的体会到,C语言学习没有尽头,要他容易他很容易,要他难的话也非常的难,建议你看了C语言的书以后再其他的书 算法结构 windows编程, c++ 然后再会过来看看C语言那感觉就不同了! 看完了你又提升了,会有所感受的! 希望对你有帮助!

学半年,恐怕刚入门的水平吧。
个人认为,学计算机语言关键在于实践。在知识基础相同的前提下,实践经验越多,应用中能够解决的问题越多,编出的程序效率也越高。为了获得实践经验,一是靠自己多练,多琢磨怎样把程序简化或者题目条件变成另一个样子之后怎么编程;另一大提高实践经验的途径,个人认为是阅读别人的程序。但是这就要求你阅读的程序一定要是正确的,以免误人子弟。阅读别人的程序一定要读懂,每句每字都读懂,明白作者为什么要这样写,这样写的好处(甚至坏处)是什么。如果你要参加竞赛,比如高中的oi(不过看你年龄应该是高中毕业左右吧)或者大学的acm,那么还要学习大量的关于算法、数据结构的知识,比较高等的数学知识也是必不可少的,之后进行大量的训练,才能够达到比较好的效果;如果你是准备以程序设计为专业,那么还可以再问问学这个的人,毕竟我不是学计算机的,呵呵。
另外,书不在多,关键要读,且要读精。程序方面的书上也难免出错,故切不可迷信,适当地带着批判、挑剔的眼光去看书上的知识,遇到觉得有疑义的地方一定要打开电脑将程序实际运行一下求证。这样才能基本保证你学到的知识的准确性。
再有,养成良好的编程习惯也是很重要的。有了良好的编程习惯,不仅可以使编程效率提高,还能够让程序的可读性增强。不仅自己需要的时候翻看旧的程序还能看懂,而且能让别人看自己的程序也能看懂。所谓编程习惯,我认为,主要包括书写格式、变量命名规则等。形成了一套自己的书写风格,能让程序结构、层次看上去一目了然,方便自己和他人。
学习程序设计,持之以恒是十分关键的。我们当年准备信息竞赛(oi)的时候,完成一个程序少则半小时,多则需要花去几天的时间。程序设计的工作很多时候很复杂,需要有良好的耐心和细心。
参加信息竞赛3年有余,以上是一点自己的见解。分不重要,重要的是分享经验,呵呵。
附注一句:C语言是当今大学里很多非计算机专业都要求的公共课,工作中用到的机会也有,学好这门课程是很有好处的。推荐我们的专业课教材,谭浩强《C程序设计》,清华大学版,绿色封面。这书好评比较多,个人认为还可以。
最后,祝愿你学习C语言成功!

我今年大三,是软件工程专业的学生
其实我大一的时候跟楼主是一个心情:很喜欢计算机,但是会的东西很少
如果你想往软件工程这方面发展的话,C语言确实是计算机语言的基础,是一种比较低级的语言,它是带你进入编程世界的大门。对于C语言的学习,建议楼主在电脑上编一些具体的程序,从简单到难。然后不会的问题或者是编错的地方再去翻书找资料。如果没有电脑的话,可以买一个习题策(有详细答案的那种),在纸上写,然后再跟答案对照,大概1到2个月就可以学的不错了
然后楼主可以试试学下JAVA语言,比C语言简单,而且跟C语言很相似。
学完后,楼主可以学习JSP语言(JAVA语言的扩展),jsp是现在很流行的编程语言(尤其是网站编程)
然后就可以学习一些软件开发过程的书(软件工程导论等等),了解一个软件从设计到维护的步骤。深一步的还可以了解现在比较流行的软件开发模式(比如敏捷开发)
有一句话请楼主记住:软件开发中的代码编写往往是很少的一部分,重要的是对软件开发的管理。(也就是说做一个管理者或分析师比做一个编码人员要难)。
建议楼主了解一些计算机网络方面的书,计算机离不开网络,置于计算机硬件方面,你要是有自己的电脑,时间长了,硬件方面的知识自然就积累起来了(因为电脑总会熄火地,你总要修好它~^_^)
计算机这门学科很适合自学,18岁就自发的有学习的欲望了~不错!祝楼主好运!有什么疑问可以再联系我

我给你提些建议吧。

我也是上个学期才学的C ,大一嘛,很多人都觉得大学是很轻松的一个阶段,但实际上不是这样。

大学是学习阶段最苦最累的。

我是学计算机专业的,C是基础的基础,重点的重点,但是很多同学都觉得大一很早,就没有下功夫学习,以后真的很难有学术的突破了。

C我学了一个学期,因为有很多科目要学,我花的时间一般多是周末,一整天学,很累,因为要很大的思考。

一个学期只能学点皮毛,能编一个比较常规的程序就可以了, 一些函数我们自己没学过,那就要自己慢慢去学, 累啊。

谭浩强的书很不错,但是代码很烂, 你不必用很多书,重点的一两本就成了。
其它做参考。

以下是达人的建议:
C语言要多联系,学习了C打好基础了再学习数据结构再学习操作系统~~~这样就不错了
首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.

C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.

<C和指针 》 相对最简单,相当于入门的教程,也比较有名,不过用它入门未必多好。书名和内容有点不大相符,可能“pointer”也有指南的意思;
《C程序设计语言》是标准的参考文献,最准确,也最值得看。有编程基础的人直接看这个比较好,没基础的不大适合入门;
3《C专家编程》和C陷阱和缺陷
是重要的技术书籍,如题目所说,不大适合初学,事实上初学者也不适合看太多这样的技术细节。但在学过一段时间以后都应该仔细研读,3比4详实一些。

先读谭浩强的《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语言是一个非常自由的语言!只要你愿意,你甚至可以自己编一个操作系统!这样把,你先用2个星期的扫一遍书!学会编一些简单的小程序比如:键盘的输入,函数的调用,文件的操作等书上的那些简单程序!最后在用剩下5个多月的时候试着编一个病毒(千万不要让这个病毒有自我复制功能,我怕)!那么恭喜你!你基本上步入C语言中上的行列了!
剩下的时候你就可以学C++等其他更高级的语言了!

记住学C一定要学会用网络找C语言的库函数的资料!

c是一门大学问,你想深究的话学个5年左右你就是专家了,想重实践和操作要多动手,6个月就可以掌握一门语言。
先基础后操作,看你这么有兴趣,多读代码,在网上找,有就读,可以试写几个小kernel,写完你就牛了,拿着去找工作就没人小瞧你,不要去那些所谓的论坛,都tmd在里面耍呢,里面无论谁tm都是大师了。
自己练内功 推荐教材:《the c programming language》《算法导论》《计算机程序设计艺术》《数据结构》。。
+u吧!good luck

自学c语言需要多久才会成为编程高手?
答:c不难,要学的话,一般一个月差不多能掌握基本的语法和一些简单的思路问题 但是要成为高手,那就要有想法,也就是处理问题的思路,这个和天赋有关并且可你接触的经典程序多少有关 急不来,一两年差不多吧

C语言要学到什么程度?
答:学C最好不要太过于执着,因为当前使用最多的都是面向对象的编程,所以对于初学C的人来说只要理解C的基本思想,基本语句也就可以了。重点是C++或者其他,学习是一个渐进的过程,但必须要知道终点在哪,学习要达到的目标有:1.能够理解函数、循环、判断、变量的概念;2.理解对象,结构体;3.学会使用MFC...

现在开始学c语言,等到3月份考试,能学的好么?
答:按照以下要求花4-5个月学好C语言没任何问题,时间很充裕:1 首先是数理逻辑思维能努力,程序的阅读相当于你在模拟计算机。2 其次记住C语言的几个关键词,main,or,while,if,else等等 3 了解整型、浮点数的定义,每个类型的取值范围 4 学会循环的几种用法:while的前后使用,for的步长和边界判断,goto...

学完c语言学什么
答:同时提升自己的编程能力。第三:实践。学习C语言一定要注重实践,要一边使用一边学习,这样不仅能够提升自身的编程实践能力,同时也会获得一定的学习成就感。对于初学者来说,在具备了一定的C语言程序设计能力之后,最好能够通过开发岗位实习来进一步提升。

请问,我学C语言有什么前途?以后可以找什么工作?
答:等然学习这些的前提你必须要对自己有信心,要有好的自控能力,或除非你是个天才。呵呵!最后还有一个建议,就是你最好找一个软件学校去学习。这样效果会好些,见效也比较快!祝你早日圆你的IT梦想!以c语言为例子:要真正的学好c语言,首先要把外围的知识的学好,首先数学不能太差!英语也要会一点.入...

计算机C语言有什么用啊??
答:用处:C语言是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。特征:1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是...

学C语言已经半年多了。却对俄罗斯方块,贪吃蛇之类的小游戏的编写一点头...
答:单纯学C你是写不出图形程序的,你可以看到,C标准库支持的是dos程序,就是那个黑不溜秋的东西。如果想知道你离小游戏还多远,咱们可以这么算一下,下面给出几个假设条件:提供给你图形绘制函数,你只需要传相应的参数,就能画出图形,点,线,圆,颜色填充之类。给出线程函数,让你可以创建系统线程,...

学完C语言以后学什么?
答:C的基本操作,象文件操作,网络操作,图形操作等等,这些都是基础;掌握这些东西,就需要你去学习相关的一些知识,象图像格式,文件格式,相应的算法,协议等。比方你说你的兴趣是开发实用程序和游戏,实用程序是需要你有想法才能去做的(否则不知道什么是实用)。我觉得你可以从做小游戏开始,沿着这条线...

学c,c语言将来能找那些工作啊
答:而主流的后端开发语言就那么几种,以Java、C领衔,Python和Go紧跟其后。作为写了这么多年的老C coder了,哪能不去凑个热闹。所以呀,学了C之后,第一选择当然就是去面试后台开发的岗位啦。只不过我们都常说一句话,语言都不是最重要的。那对于学了C想找后端开发的同学而言,什么最重要呢?其实软件...

学C语言有什么用
答:而且也是很多高级语言的基础,即使不是计算机专业的人,学习c语言也又很大用处。现在大部分工程技术问题的解决都需要计算机来完成,而这里面的计算主要靠编程实现,而c语言的高效率是除了汇编语言之外的其他语言所不能比的,而汇编语言又不易掌握,所以学习c语言就成为必然。