- 相关推荐
C语言学习经验
C语言学习经验1
首先,我想告诉你的是:首先,学习没有捷径!对于学习编程,你目前的努力将在未来得到回报。然而,学习C语言也需要法。
事实上,学习编程是一件非常有趣、有趣、有前途的事情!那么学习C语言的好方法是什么呢?小编认为主要有以下几个方面:
1)分清主次
学习C语言最忌讳的.是不分主次,这是大多数学习C语言的学生都会犯的错误!当我们第一次开始学习时,我们只需要学习最重要和核心的东西!首先提取最重要的东西,然后再学习整个C语言,从整体上掌握C语言。对于那些需要再学习的次要语言,如果没有必要,你可以不学习。
2)一定要多上机,多敲代码
编程是一门实践学科,绝对不是理论。不敲代码,永远学不会编程。很多问题只有在敲代码的时候才能发现,才能有更深的体会、理解和理解。而不是死记硬背书中的注意事项,真的很痛苦。当我学习编程时,我从不刻意记住任何注意事项。这些知识点自然地融入我的身体,在不断敲击代码的过程中。
一定要记住一句话:程序是写的,不是看书看的!
3)要敲代码,必须学会盲打
盲打是学习编程最基本的技能。即使你学好了C语言,达到了思想在键盘上飞的境界,如果不盲打,想飞就不能飞!因此,不盲打会极大地影响你的学习效率。
4)学会记笔记
编程需要不断积累。我们必须学会模仿别人优秀的代码和算法,然后写下来。一定要站在巨人的肩膀上学习。但是我们的记忆能力是有限的,时间长了难免会忘记,所以一定要学会记笔记。有经验、有经验、有感受就写下来,很珍贵。
当我们做笔记时,如果我们面前没有电脑,我们可以先把它写在纸上,但我们必须把它整理成电子版本。整理成电子版看起来非常方便舒适,可以随意添加和删除,保存时间长。
C语言学习经验2
还记得刚上C语言课的时候,基本上一节课只听懂了最后10分钟。我以前从来没有接触过C语言。我想说读书和预习,但我根本找不到组织。我发现老师没有按照书的顺序说话。当时我很着急,想说第一节课会落下吗?我去图书馆找了一本类似老师课堂内容的书。我真的一页一页地看到了第一节课的内容。心里只有一点底。在机器实验之后,我突然发现编程是一件非常有趣的事情。
就我个人而言,在课堂上听老师讲语法知识是最重要的。老师下课后要讲的内容很多,所以基本上没有时间做笔记。做笔记的最好方法是课后回忆和总结。你能回忆多少就意味着你在这门课上学到了多少。
经过两个多月的学习,我发现C语言并不是一个很奇怪的术语。以下是我学习C语言的一些方法,我希望你能有更好的方法来分享。
(1).课后一定要整理笔记,因为课堂上的.学习只是瞬间记忆,要把它变成长期记忆。经常看笔记。
(2).代码一定要自己写,不能只懂,眼高手低。
(3).注意每次编译中的错误,尤其是频繁出现的错误。不要担心错误,多交流。也许别人会看到你找不到的漏洞。
(4).多去图书馆自习。图书馆里有很多关于计算机各个方面的书。我相信它会给你带来惊喜!
(5).课本不能丢,多看运算符的优先级和常用字符ASCII码对照表。
(6).多在机器上练习是学好C语言的重要环节。无论编程学得多好,在机器上实现都是目的。因此,我们不怕努力工作。我们将每个代码敲入计算机,使计算机能够实现这一点它有助于理解程序,并尝试修改代码,使代码更简洁、更有效。平时没事的时候,在电脑上多敲代码。
C语言学习经验3
学习C程序已经一年了,这是我们学习的第一门专业课程。在大学里,C语言不仅是计算机专业的必修课,也是非计算机专业学习计算机基础的必修课。所以作为计算机专业的学生,当然很重要,老师在第一节课上说过,C语言是计算机的基础。大多数软件需要用C语言编写。通过一年的学习,我可以从初步掌握简单的考试知识到完成困难的深度编程。例如,当我们写一个更大的程序时,我们应该把它分成几个小程序,这将要容易得多。同时,我认为C语言应该是操作与理论相结合的课程,两者是不可分割的。在学习C语言一年的过程中,我也在慢慢探索如何学好C语言,总结一点经验:要理解C语言,我们应该从语法基础开始学习。首先,如果我们想了解它的结构,如变量,我们应该首先了解变量的定义方法(格式)以及它的意义(定义变量有什么用途);二是我要怎么用它(我要用什么类型)。C语言命令行中的所有句子都有自己的`格式和形式出现在我们面前,所以当我们学习一些句子或命令时,你首先需要知道的是它的规则是什么,它有什么用途,如何实现它。这些都是语法基础和C语言基础。如果你很好地理解它们,你可以很容易地编程。比如说IF ELSE和SWITCH CASE这两个条件句都是用来判断执行功能的,那我什么时候用呢?IF什么时侯用SWITCH呢?如果你对它们的结构和功能有很好的了解,你就会知道,如果它的条件分支是多个,条件值是整数或字符值SWITCH而不会选IF。因为如果条件分支,则需要使用IF句子,所以会出现IF如果IF嵌套越多,程序成本就会增加,从而降低整个程序的运行效率。而SWITCH不同的是,它可以通过比较一次来找出条件的结果,而不是嵌套IF它的效率大大提高了很多。不过SWITCH还有它的约束条件,即它的条件值必须是一个整体数或一个字符值,所以我们通常使用它无法解决的问题IF语句,毕竟IF语句使用方便,使用范围广。因此,理解语法规则是非常重要的有良好的语法基础,很难编写一个好的程序!我们可以在学好基础后开始编程。
C语言学习经验4
很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到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语言呢?
1:工欲善其事,必先利其器
这里介绍几个学习C语言必备的东东:
一个开发环境,例如turbo C 2。0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。
一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编第二版清华大学出版社,此书编写的很适合初学者,并且内容也很精到。
除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,考试#大提示就可以练习编程了,非常适合初学者。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。
2:葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。
3:登峰造极
写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的'结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些io函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。
C语言学习经验5
经过一段时间的学习,我认为我对C语言有了初步的了解。它可以用C语言编织一些非常简单的程序,阅读大多数程序代码,理解程序的.意义。
以下是对C语言中许多重要知识的总结:
1、应用一些基本函数和基本数据类型。其中,基本数据类型分为整形、浮点、字符和枚举。基本函数包括输入输出函数。
2.清楚地排列运算符的优先顺序,区分哪个先操作,哪个后操作。
3.编程前要考虑程序算法,写流程图,这样编程才能更快更有效。
4.要区分每个变量的生存期和作用域,不要混淆,以免出错。
5、数组和指针是c语言的经典之处,可以通用,相互转换,功能非常强大。但如果使用不当,会造成程序错误,扰乱原程序规律,显著降低可读性。
6.结构体也是一种常用的数据类型,功能强大。与指针相比,结构体更容易理解和使用。
7.文件的操作非常关键。下次保存输入数据并使用是关键问题。因此,文件操作是否成功以及程序编制是否成功的重要因素。
我认为C语言是一种非常基本的语言,所有的计算机语言都是相互关联的,只要一种学习,其他语言就很容易学习。但C语言是基础的基础,掌握C语言对未来其他语言的学习非常有益。虽然我学到了C语言的大部分基本知识,但掌握C语言并不是一件简单的事情我们需要更多的练习和敲击代码来学习C语言。
C语言学习经验6
c语言是一种结构化语言,是大多数编程语言的基础,c学好语言,以后java,c#和更多的编程语言可以很好地学习。以下是南宁达内小编学习C语言必须理解的四点:
1.课前认真预习,先看下一节要上的内容,标出不懂的地方,上课可以咨询老师。理解书中的例子,理解每个句子的含义和用法。看完试着不看例子自己写程序,然后和书比较,看看自己的程序有什么缺点,然后改正。光看书真正学好c语言是不够的。你必须自己动手。
2.认真听讲,积极思考,提高课堂效率。老师在课堂上讲述课程的重点和难点能达到"事半功倍"的目的。
3.课后复习。每天回家复习课堂内容,独立完成课后作业。如果你有时间,最好找一些课外书籍和课外练习来巩固你所学的内容。
4.主动上机,多练习,提高动手能力。通过上机实践验证所学理论,通过在机器上发现错误巩固概念,通过提高上机能力促进理论学习,拓宽编程思路,提高反映速度,提高分析问题解决问题的能力,锻炼心理素质,提高心理承受能力。
学习C语言的早期重点是掌握语言的语法和规定,必须养成良好的编程习惯,通常编写程序注意语法规范格式控制,格式规范,错误容易找到错误,这是C语言的基础;以后的重点转移到掌握编程的`想法和基本算法。课后多做练习,找一些经典的例子试着自己写。不要半途而废地写程序。如果你想到一个想法,你应该根据自己的想法来完成它。即使你错了,你也可以让自己知道为什么你错了?错在哪里?结果是什么?以后在这个地方也很难犯同样的错误。当你学习一个新的知识点时,试着把它应用到以前的练习中,这不仅巩固了以前所学的内容,而且加强了对新知识的理解。
学习C语言就是要经过以上几次重复,才能前后融合,积累应该掌握的知识。c语言是这样的,其他语言是这样的,从基本开始,多动手,多动脑,不懂就问,注意平时的积累。
【C语言学习经验】相关文章:
不断积累学习经验03-06
计算机二级C语言难不难 考什么03-05
C位的作文11-21
七年级学习经验材料03-06
C罗将缺席季前赛,曼晚称C罗获得额外假期03-11
难忘的经验作文07-22
数学教学经验06-27
化学教学经验12-19
安全经验分享03-08
[精选]难忘的经验作文07-22