怎么样学习c语言算法才是有效的学习?
你要从C语言的基础开始学起
建议你去买一本C语言的教材,比如清华大学,谭浩强出的C语言
然后你再下一个C语言的编译器,然后边看书边写一些简单的例子
慢慢你就懂了
语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。
首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白C语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。
后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。
随着学习的深入,你会发现C语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。
从自己原来学习和这几年教学总结了一点经验,希望对你有帮助:
1.坐在计算机旁,将书上简单的例子敲进去,用来学习语法.
2.坐在计算机旁,将习题书上的经典例子敲进去,用来学习编程格式和技巧.
3.坐在计算机旁,将自己依葫芦画瓢编的程序敲进去,用来巩固和提高.
有不懂的地方可以找和论坛或学习网站,或者来这里继续提问.
祝:学习顺利
不知道你是哪个层面的,初学?有一定基础?还是其它?
如果是初学者,就看我唠叨几句.
1、选教材.
如果是真正的初学者,看下国内的教材再看国外教材。讲C 的教材网上一搜一大把。
如果有高手指点,可以直接学习国外教材。
2、看视频。
对教材有一个大概了解,此过程不需要太深入。只要有个初步印象就可以了。如:目录层次、重点在哪等。
3、看教材。
熟记、熟背基本概念。毕竟C\C++是玩基本概念的。
理解教材,如果还有不能理解的上网查或者请教高手。
4、做练习。
教材中的例题,不管有多么简单都要做一次。有一句话说的好,只有自己做出来的东西才是自己的东西。
尽量自己完成教材中的练习,这是对你学习的检验。
其它练习。扩展知识面很有用。
4、复习。
这点对一般人很有效,如果你是天才那就算了~~
5、一步一台阶,比如:先学C语法再学算法、WIN程序设计。
6、坚持再坚持。
C\C++给人的感觉是易会不易精,精通很难啊,但是最重要的二个字是“坚持”。
如果你是新人希望你能坚持得住。
想学好c,最重要的是多做练习,上机实验。基本的语法要熟练运用,勤做笔记,很有帮助的。
做题目是最有效的,直接看题目,要看那种有答案的,这样如果自己搞不出来就去分析答案的写法,慢慢的你的代码就会超过答案了。答案的代码一般都是便于理解,但不是最高效的。所以等你练习到一定程度后就会发现答案好差。而且如果勤奋的会,学C很快就可以达到这样的地步。
多练习,多编程,在编程中熟悉语法最好,算法要打好数学基础,要熟练掌握通用算法
初学者怎样学习编程?有哪些方法?
作为初学者,你应该随时准备学习新的东西。即使是有经验的开发者,他们也会对自己的能力缺乏信心,因为市场上会不断有新的工具,技术和标准涌现,这需要开发者与时并进,才能跟得上变化。但这并不是说你得知道一切事情,只要了解你要了解的事情就可以了。关键是不要停止学习新的东西。7、学习算法 当...
如何学习c语言?
概念常考到的:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。2、define PI 3.1415926;这个写法是错误的,一定不能出现分号。3、每个C语言程序中main函数是有且只有一个。4、在函数中不可以再定义函数。5、算法: 可以没...
C语言怎么学
C程序设计》的内容很丰富,按照我们现在的教学大纲,教学的主要内容是基础知识、四种结构的的程序设计、函数与数组的应用和一些简单的算法。在学习时,同学们应该把主要精力放在这些部分,通过实践(练习和上机调试等熟练掌握。当然,在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等...
C语言到底如何学习
你好 我别的不说 我就给你一下几点建议。(1)一定要化时间,这是前提。你看很多“电脑高手”,都是花很多时间在那儿琢磨,他们很痴迷,所以不觉的。你现在还未找到编程的乐趣,太可惜。(2)掌握学习的方法,首先将概念搞懂,看书,听老师讲,与同学讨论,如听不懂老师所讲,就必须预习。还可以找...
怎么才能学好C语言
其实学习语言并没他们想象的那么难,英语差也对学习计算机语言影响不大,比如学C语言,真正要记的关键字不多,语法也不复杂,只要大家不带着畏难的心理,一定能学好的。2. 学好前三章,打好扎实的基础计算机语言的学习,真正要记忆的知识不多,如C语言,只要学好前三章:标识符、运算符与表达式、...
怎样才能学好c语言
地应付任何一种编程工具。2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在电脑方面将前程无量。...
怎么学习C语言?
在实际教学过程中,有不少同学觉得C语言学习比较困难,就我的理解,主要有两点原因。第一,C语言的语法知识太多、太琐碎;第二,反复地做算法类的编程练习,不感兴趣,不愿写程序,进而觉得入门困难。分析了上面的原因后,我们采取了对应的策略:首先,入门时仅讲最少需要的语法知识,一些额外的语法知识...
菜鸟怎么样学习C语言
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。3、要学精C语言,还要具备哪些条件?其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就...
想学c语言,新手应该如何学习c语言呢,高手给我个简单易懂的教程。_百度...
为什么C语言如此重要?我们从学习方法开始说起。书本上描述的东西,倘若不经过我们的亲自实践,是难以被彻底消化吸收的。计算机组成原理讲解了浮点数的格式,如果我们能看到并分析内存或寄存器中某个浮点数的表示,那比单纯的纸上谈兵要强一千倍;数据结构与算法似乎很难,如果你能把书上的例子实现出来,然后...
初学者如何学C语言?
相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点:一是学习顺序 先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-...
郦鸣坦立: 1、第一步先买一本好的C语言书,机械工业出版的TURBO C不错,可以算是大全了,只是出书的太不严谨了,有一些错的地方.2、第二步有了一定的基础,多编程多练习找些题目或者是工程来做,或者编一些小游戏,这样会增加你的兴趣.3、我买了一本《C游戏编程从入门到精通》挺不错的,但是也是有一些错的地方.4、第三步根据你想以后做些什么,认定方向,再进行具体的实际练习和学习相关知识,把算法学好是很重要的.5、据我了解现在C语言用得最多的是单片机.6、你要做应用软件的话,应该学习一些C++或者VC++等等.
墉桥区19296339448: 怎样才能学好C语言 - ?
郦鸣坦立: 我也一年多前才开始学的 现在已经能拿些奖了我就把我的学习过程大概给你说一下:首先是买了一本关于学习c语言的数(我买的是<<c语言程序设计>>第三版,谭浩强出的----个人认为还可以);然后自己看一章节,遇到不懂的反复的阅读下...
墉桥区19296339448: 怎样学好C语言? - ?
郦鸣坦立: C语言是不需要任何基础的,只要是学过或自学过计算机基础就行了,说通俗一点就是你会用电脑就行了,然后买一本C语言的书,照着学就可以了,当然最好有老师,毕竟很多算法还是别人指点一下为好的.我们大一的时候用的好像是清华大...
墉桥区19296339448: C语言如何学习 才更有效? - ?
郦鸣坦立: 1、学好C语言,你可以很好地应付任何一种编程工具. 2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学...
墉桥区19296339448: 怎样学C语言最有效 - ?
郦鸣坦立: 呵呵 你的问题我来回答!因为我是过来人了 呵呵 很明显,你处在一个迷茫的状态,而且无从下手,也没有方向... 是这样的: 1.英语不好 数学不好 这是个不利因素 但就编程来讲这并不是最重要的,重要的是你的逻辑思维和坚持学习的恒心,学...
墉桥区19296339448: C语言如何学习效果比较好?
郦鸣坦立: C语言是编程语言的入门级语言,它是面向过程的编程语言,是其他如C++,java,C#等现在主流编程语言的基础.相对而言,C语言还是比较容易的,刚开始看的时候,先注重看得懂,不要太注重记住那些命令.毕竟程序是活的,写程序主要要有...
墉桥区19296339448: 如何学好C语言??
郦鸣坦立: 学好几个关键点 一.学好C语言的运算符和运算顺序 二.学好C语言的程序结构 (顺序结构 条件选择结构 循环结构 模块化程序结构 ) 三.掌握一些简单的算法; 如两个数的交换、三个数的比较、选择法排序和冒泡法排序
墉桥区19296339448: 怎样才能有效的学习C语言?
郦鸣坦立: C语言学习最重要的环节是实践,光看书,不练习等于白学.从C语言的基础教程开始学习,一步一步的学,把例子自己输入后编译,不要使用拷贝粘贴.这样有助于你记忆.
墉桥区19296339448: 怎么学习好C语言??
郦鸣坦立: 学习C语言,首先当然是要学习好语法,才能去顺利的编程.但要正确处理算法与语法的关系,算法是程序的核心,语法是工具,不应把学习重点放在语法规则上.重点还应该放在解题的思路上,通过大量的例题学习怎样设计一个算法,怎样构造一个程序.一开始就要学会看懂程序,编写简单的程序,然后逐步深入.
墉桥区19296339448: 怎样学习C语言更有效率 - ?
郦鸣坦立: C语言是一个实用性很强的语言.你如果想要学好它,就得下一翻功夫.可是大多数人都认为它太难学了.所以就没有认真的学,也当然学不好了.即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法.我也...