新手学C语言怎样打好基础

发布网友 发布时间:2022-02-28 23:28

我来回答

10个回答

热心网友 时间:2022-03-01 00:57

如何学好c语言
作者:beck
我是一名普通的教师,c语言的疯狂爱好者。为了让更多的人去学习,去了解这门语言,我创建了唯c世界()---一个普及和推广c语言的个人网站。目前,许多人想学习c语言,甚至打电话问我,如何学好c语言,在这里我谈谈个人的一些看法,希望大家能够从中受到启发,这是我最大的心愿!
一、我们要正确认识c语言,到底值得学吗?答案是肯定的。一方面是c语言在全世界的普及率非常高,去德国留学的一个朋友说,c语言是德国大学的必修课,而且十分重视。我的一个学生***到北京实习回来,最大的感受就是大学三年学的最重要的课程就是c语言了。更重要的是,目前c语言的应用也是十分广泛的,单片机,操作系统,游戏等很多的计算机领域都涉及到c语言,而c语言的影响也非常大,甚至有些软件公司,把c掌握的程度作为应聘的一个重要标准。还有,现在的考试,二级,*,四级,程序员考试等很多的考试都涉及到c语言的内容,有的占的比例很大。无论从哪个角度看,你都应该学它。

二、既学之,则好之。这是我的座右铭“既做之,则好之”的同胞兄弟,记住它,可能给你带来动力。建议阅读《C语言程序设计》这本书或者到到我的论坛下载,地址:,这个电子教程也可,尤其是初学者必须有一本教程,而后就该懂得如何学习它,既然是一门语言,他就汉语,英语一样,都有自己的语法规则,这部分学习起来并不难,但是要牢记,就象说英语要懂语法一样。懂得了语法不见得就能编出程序来,更为重要的是掌握编程的思想,如何用简捷的方法解决一个问题。同样做一个循环问题,可能有人要做300次循环,而有的人要做100次,这就是差距,如果你编的windows xp比别人编的win98慢3倍,谁还用你的操作系统呀!C语言只是一个基础。我们还善于利用这些基本的东西去构造出一些新的东西,建议大家学完c语言后,继续学习《数据结构》,这样你会感觉c语言果真还有很多的东西要学。平时,我们学习的时候要注意掌握每个概念,当然理论的学习是离不开实践的,尤其是c语言,需要你编写大量的程序,最初可以学着别人的程序打,慢慢就应该独立出来,把自己的想法用c语言描述出来,这是一件十分快乐的事情。建议初学者不要看高级编程,先勤写代码、多看代码、培养风格、熟悉语法、最关键的还是把握思想。当你能够信手拈来的时候,你的c语言才可以说学会了。一定要养成自己独立写完一个程序的能力,这样可以有一种成就感。不断培养这种成就感,循序渐进,进步是自然的事情。

三、学习它是个长期的过程,要不断的总结经验,我们学习就怕不能持之以恒。关于这点大家比我更清楚。一旦你学会了它,其他的语言就可以触类旁通了,例如:C++,C#,JAVA,VB,DELPHI......这些学起来就会比那些C语言基础不扎实的人要轻松得许多!
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。

热心网友 时间:2022-03-01 02:15

如果是小学六年级,那我劝你算了吧。编程学到最后就是拼算法,拼思想,拼数学。

至于编几个小游戏就想拿出来显摆,那真的是错了。这个行业没有什么好显摆的,满大街都是学c语言的,扔块砖砸死十个人,有9个都学过c。

如果真的爱好这个,那先把数学英语学好吧。学编程的基础,3个月足够。多看别人写的程序,多想。有点像写作文,学习别人的长处为我所用。

编程是个非常辛苦的事情,但愿你有所准备。

热心网友 时间:2022-03-01 03:50

不需要什么基础,只要自己的逻辑能力强就行,建议你去买本c语言的书,谭浩强编写的,清华大学出版社的。慢慢的看,注意把例题全部给做了。不要急,看完了这本书以后然后再去尝试c++,编游戏程序就不成问题了。至于历史,编程的定义自己去网上去搜就行,函数嘛,每种语言都不一样的。其实还有几种语言的vb,java,c#等,不过还是建议你去学学c语言的。加油!!!

热心网友 时间:2022-03-01 05:41

不知道你是什么six年级,要想学好编程,你最需要的就是逻辑性思维,数学必须得学好,不知道你现在数学什么水平,优秀的编程人员肯定是数学高手。光了解C语音历史没有用,历史不是编程人员需要研究滴。好好滴学学数学,学学英语,要知道现在最好的软件使用说明还是英语版的好,编程语音都是老外发明滴,想要更好的掌握这门语言,那你就需要学会他们的语言了解他们的最初想法。

热心网友 时间:2022-03-01 07:49

借本书看,看你像从事什么方向!如果是想从事软件工程方向的话,门类很多,看你主要是想做什么,反正现在纯C语言实际软件开发中很少见了,目前应用软件开发较常用的是C++和C#,C语言是基础课程,可以看一些教材学会,不过都很浅显。而且软件开发也不是逛会哪门语言就够的,还涉及到具体的技术,如果你读了大学本科的软件工程,第一课就是C语言。
我记得我大一时候用的是C语言程序设计第二版,谭浩强。
用纯C语言做游戏?visual C++6.0已经很古老了,开发游戏效率不够高。你真想做游戏,可以使用xna
目前微软最新的IDE是visual studio 2010。

热心网友 时间:2022-03-01 10:14

听你们吹得这么玄乎,其实学个C语言能要多少数学基础? 基本上,上过高中就差不多了,除非你要用C去搞数学研究。所以我建议你不要多想了,马上行动,加入C语言学习者的行列中来吧!
其他什么什么的,其实根本不算问题,在你不断的学习中就会逐一明朗起来了!

热心网友 时间:2022-03-01 12:55

如果那个MOUMOU只是为了满足自己的羡慕之心,建议还是别学了,因为C是一门需要耐心与认真的,它不在于你的基础,就在你的逻辑思维,C是编程的基础,想编游戏还是先过C吧!

热心网友 时间:2022-03-01 15:53

三个字,多操作。自己尝试写点东西。

热心网友 时间:2022-03-01 19:08

学C语言就是打基础啊,c语言学好了,你再选择走c/c++方向还是java等别的方向~~~

热心网友 时间:2022-03-01 22:39

什么玩意啊,一会儿中文一会儿英文的
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com