C语言程序课程设计心得体会(3篇)
C语言程序课程设计心得体会1
首先我要告知大家的是:第一,学习无捷径!对于学习编程而言,你如今的付出将来都是有回报的。但是,学习C语言也需要方法。
我遇到过许多学习C语言的人,包括我以前的同学,许多人都是学到一半就放弃了。那么为什么那么多人学习C语言都半途而废呢?缘由就是他们不到正确的学习方法!在学习的过程中四处碰壁,爱好和自信念渐渐被消耗殆尽。对他们来说学习C语言是一件很苦痛的事!
事实上学习编程是一件很好玩、很好玩、很有意思也很有前途的事情!那么学习C语言有什么好的方法呢?依据我自己多年的总结,以及许多编程前辈的阅历,主要有以下几个方面:
1〕分清主次
学习C语言最忌讳的就是不分主次,这是绝大多数学习C语言的同学都会犯的错误!我们刚开头学习的时候只需要将那些最重要的、最核心的学会就已经很好了!先将最精髓的东西提炼出来,再将整个
C语言学一遍,从全局上把握C语言。对于那些次要的,有需要再学,没有需要也可以不学。
2〕肯定要多上机,多“敲”代码
学编程学什么语言更好编程是一门实践性的学科,肯定不是理论。假如不动手“敲”代码的话,永久都学不会编程。许多问题只有在“敲代码”的时候才能发觉,才会有更加深刻的体会、领悟和理解。而不是靠死记硬背书
中的留意点,那样真的很苦痛。我在学习编程的时候从来都不会刻意记忆什么留意点,这些学问点都是在不停“敲代码”的过程中,自然而然地融入我的身体中的。
你们肯定要记住一句话:“程序是写出来的,不是看书看出来的!”
3〕要“敲代码”,必学盲打
盲打是学习编程最基本的技能。就算你C语言学得很好,到达了“思想在键盘上飘舞”的境界,但是假如你不会盲打,那你想“飞”也“飞”不起来!所以,不会盲打会特别影响你的学习效率。
4〕要学会记笔记
编程需要不断地积累。我们肯定要学会仿照别人优秀的代码、优秀的算法,然后将它登记来。肯定要站在巨人的肩膀上学习。但是我们的记忆力量是有限的,时间长了难免会遗忘,所以肯定要学会记笔记。一有心得、体会、感悟就写下来,这些都是很宝贵的。
我们在记笔记的时候,假如眼前没有计算机则可以先写在纸上,但事后肯定要将它整理成电子版。整理成电子版看起来会很便利、舒适,还可以随便地增加和删改,保存时间也长。
C语言程序课程设计心得体会2
经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题。当然,每次胜利将问题转换成代码都小有兴奋,虽然只是在黑框上输出了一些数字或是字符串。
编程,虽然还不是很懂,但总感觉不只是学习学问这么简洁,
更多给我的感受是它在潜移默化中培育了人的一种力量,用自己的话来讲就是一种”代码力量“。对于同一个问题,让大家去解开答案,可能经过一些纸笔的运算都能得出结果,但是如何把这个问题转化成代码,这就是一种力量,而仅仅是将问题转换成代码,这是较为浅层次的力量,更深层的便是通过优化代码让程序运行时间缩短以及削减可能消失的bug。
假如只是单纯的学习学问,像是背英语语法学问那样去学习一门编程语言、背下代码规章〔当然生疏理论学问是必需的〕,这样可能也可以初步懂得这门语言,但是在深化上却较为困难。我始终觉得学习编程,重点在于培育写代码的力量。就拿写文章来说,对于文字的熟悉,可能大家都懂,但是给定一个题目,写出来的文章质量就各有差异,有的人文章平淡无奇,而有的人的却是宏篇大论。编程也
是如此,懂得了理论学问,就像是熟悉了文字,但是优秀的作家能将这些文字奇妙地组合在一起形成佳作,优秀的程序员也是如此,能将大家都懂得的理论学问以一种更为奇妙的方法通过代码展现出来并使之可执行。
所以,学习编程我始终认为我们每个人都应当注意写代码力量的培育。而这种培育可能需要很多次重复的练习,在猎取这种力量的途中,可能有一部分人会觉得枯燥无味,由于始终看到的只是在黑框框里输出一些数字以及字符串。刚开头的自己也是如此,但是后来那种解决问题的成就感渐渐克服了这种困难。给自己以有难度但又不超过自己力量范围的题目来练习,这样可能能逐步培育起爱好。当然,
由于每个人程度的不同,要到适合自己力量范围的题目本身就是一种困难。以己之愚见,作为在校同学,老师的题目首先就是不错的选择,由于依据教学进度,老师都会给出不同的题目,而在此题目中必不乏难题存在,此时google一下,你可能就懂得了怎么去选择有难度又在自己力量范围的题目了。
在这个学期里写过的程序也许有八十多个,包括老师的题目以及网上的oj练习,行数在三千行左右,当然由于是零基础进来的,所以在起步阶段,“水题”的部分占所写的程序总量应当不算少,由于信任扎实的基础可能对以后会大有裨益。虽然说是水题,但是在练习的过程也发觉自身存在的许多问题,通
过谷歌,一步步解决那种喜悦当然不必言说啦。编译器始终用的是DevC++和Code:Blocks,中途也尝试过VS〔作为新手总想试试鲜嘛〕,但是对于写C来说的确显得臃肿便放弃了。也试过几个编辑器,个人觉得atom和sublime的体验还是不错的,界面比较清爽,字体颜较多能对不同部分代码加以区分。
在今后的学习中盼望能加强代码模块化的意识,可能如今提及模块化还显得偏早,但是意识总是早点树立会比较好。对于下学期要学习的面对对象的课程,总之加油吧。
C语言程序课程设计心得体会3
说到我学习C语言时,真是用千言万语呀!记得刚开头学的时候,我的C语言学的并不是很好,学期都过了快一半了,对C语言还是一知半解的,我是第四小组的组长,组长的职位给我了很大的压力,
我始终认为做学问都要做到这一点,要么做到最好,要么就不去做它,本着这样一个心太,我下了一个决心就是要学好C语言,开头我用了最笨的方法,就是一个厚厚的本子,一支笔,一本C语言书,每天有事没事抄程序,不管什么程序,我都不放过,一个一个的抄,抄了有好几个本,回到宿舍就在机子上调程序,一个月过去了,老师让做C 语言项目,是一个同学成果管理系统,在当时这样一个项目对我们来说真是难度不小,可是我本着一个试一试的心太去做了,一个打死我都不敢信任的奇迹消失了。
这个程序我写出来了,而且几乎是一气合成,而且只用了一个晚上的,写了足足有六页的代码,看着写在本子上的代码我有点不信任,这怎么可能呢,当晚我没有睡着觉,兴奋啊,谁能睡的着。做这个项目让我明白了一些,再大的程序也是有不同的小程序组成的,由于我每天抄程序,抄的全是小程序,做这个大点的程序的时候我发觉全是一个一个的小程序,抄了一个月的程序,当然能很顺当的就写出来了。
后来我明白了,抄程序是最笨的方法但我认为它是进步最快的方法,抄程序是积累阅历的时候,而做项目才是真正把所学为所用的`时候,可以说只有你做一个大点的项目出来才能真正是说明你学到了东西,你会用所学的东西,要不然就算你学的再多,不会用也没用啊,我还发觉有许多同学,在学飞C语言的时候比我学的要好,可是他们却做不出来项目,就是说学会了但是不会用,那我说还不如不学呢。有点铺张时间。做学问特殊是计算机肯定要做的精准。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论