admin 管理员组

文章数量: 887021


2024年2月24日发(作者:ceaselessly)

C语言程序课程设计心得体会(3篇)

C语言程序课程设计心得体会1

首先我要告知大家的是:第一,学习无捷径!对于学习编程而言,你如今的付出将来都是有回报的。但是,学习C语言也需要方法。

我遇到过许多学习C语言的人,包括我以前的同学,许多人都是学到一半就放弃了。那么为什么那么多人学习C语言都半途而废呢?缘由就是他们找不到正确的学习方法!在学习的过程中四处碰壁,爱好和自信念渐渐被消耗殆尽。对他们来说学习C语言是一件很苦痛的事!

事实上学习编程是一件很好玩、很好玩、很有意思也很有前途的事情!那么学习C语言有什么好的方法呢?依据我自己多年的总结,以及许多编程前辈的阅历,主要有以下几个方面:

1〕分清主次

学习C语言最忌讳的就是不分主次,这是绝大多数学习C语言的同学都会犯的错误!我们刚开头学习的时候只需要将那些最重要的、最核心的学会就已经很好了!先将最精髓的东西提炼出来,再将整个C语言学一遍,从全局上把握C语言。对于那些次要的,有需要再学,没有需要也可以不学。

2〕肯定要多上机,多“敲”代码

编程是一门实践性的学科,肯定不是理论。假如不动手“敲”代码的话,永久都学不会编程。许多问题只有在“敲代码”的时候才能发觉,才会有更加深刻的体会、领悟和理解。而不是靠死记硬背书

第 1 页

中的留意点,那样真的很苦痛。我在学习编程的时候从来都不会刻意记忆什么留意点,这些学问点都是在不停“敲代码”的过程中,自然而然地融入我的身体中的。

你们肯定要记住一句话:“程序是写出来的,不是看书看出来的!”

3〕要“敲代码”,必学盲打

盲打是学习编程最基本的技能。就算你C语言学得很好,到达了“思想在键盘上飘舞”的境界,但是假如你不会盲打,那你想“飞”也“飞”不起来!所以,不会盲打会特别影响你的学习效率。

4〕要学会记笔记

编程需要不断地积累。我们肯定要学会仿照别人优秀的代码、优秀的算法,然后将它登记来。肯定要站在巨人的肩膀上学习。但是我们的记忆力量是有限的,时间长了难免会遗忘,所以肯定要学会记笔记。一有心得、体会、感悟就写下来,这些都是很宝贵的。

我们在记笔记的时候,假如眼前没有计算机则可以先写在纸上,但事后肯定要将它整理成电子版。整理成电子版看起来会很便利、舒适,还可以随便地增加和删改,保存时间也长。

C语言程序课程设计心得体会2

经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题。当然,每次胜利将问题转换成代码都小有兴奋,虽然只是在黑框上输出了一些数字或是字符串。

编程,虽然还不是很懂,但总感觉不只是学习学问这么简洁,

第 2 页

更多给我的感受是它在潜移默化中培育了人的一种力量,用自己的话来讲就是一种”代码力量“。对于同一个问题,让大家去解开答案,可能经过一些纸笔的运算都能得出结果,但是如何把这个问题转化成代码,这就是一种力量,而仅仅是将问题转换成代码,这是较为浅层次的力量,更深层的便是通过优化代码让程序运行时间缩短以及削减可能消失的bug。

假如只是单纯的学习学问,像是背英语语法学问那样去学习一门编程语言、背下代码规章〔当然生疏理论学问是必需的〕,这样可能也可以初步懂得这门语言,但是在深化上却较为困难。我始终觉得学习编程,重点在于培育写代码的力量。就拿写文章来说,对于文字的熟悉,可能大家都懂,但是给定一个题目,写出来的文章质量就各有差异,有的人文章平淡无奇,而有的人的却是宏篇大论。编程也是如此,懂得了理论学问,就像是熟悉了文字,但是优秀的作家能将这些文字奇妙地组合在一起形成佳作,优秀的程序员也是如此,能将大家都懂得的理论学问以一种更为奇妙的方法通过代码展现出来并使之可执行。

所以,学习编程我始终认为我们每个人都应当注意写代码力量的培育。而这种培育可能需要很多次重复的练习,在猎取这种力量的途中,可能有一部分人会觉得枯燥无味,由于始终看到的只是在黑色框框里输出一些数字以及字符串。刚开头的自己也是如此,但是后来那种解决问题的成就感渐渐克服了这种困难。给自己以有难度但又不超过自己力量范围的题目来练习,这样可能能逐步培育起爱好。当然,

第 3 页

由于每个人程度的不同,要找到适合自己力量范围的题目本身就是一种困难。以己之愚见,作为在校同学,老师的题目首先就是不错的选择,由于依据教学进度,老师都会给出不同的题目,而在此题目中必不乏难题存在,此时google一下,你可能就懂得了怎么去选择有难度又在自己力量范围的题目了。

在这个学期里写过的程序也许有八十多个,包括老师的题目以及网上的oj练习,行数在三千行左右,当然由于是零基础进来的,所以在起步阶段,“水题”的部分占所写的程序总量应当不算少,由于信任扎实的基础可能对以后会大有裨益。虽然说是水题,但是在练习的过程也发觉自身存在的许多问题,通过谷歌,一步步解决那种喜悦当然不必言说啦。编译器始终用的是DevC++和Code:Blocks,中途也尝试过VS〔作为新手总想试试鲜嘛〕,但是对于写C来说的确显得臃肿便放弃了。也试过几个编辑器,个人觉得atom和sublime的体验还是不错的,界面比较清爽,字体颜色较多能对不同部分代码加以区分。

在今后的学习中盼望能加强代码模块化的意识,可能如今提及模块化还显得偏早,但是意识总是早点树立会比较好。对于下学期要学习的面对对象的课程,总之加油吧。

C语言程序课程设计心得体会3

说到我学习C语言时,真是用千言万语呀!记得刚开头学的时候,我的C语言学的并不是很好,学期都过了快一半了,对C语言还是一知半解的,我是第四小组的组长,组长的职位给我了很大的压力,

第 4 页

我始终认为做学问都要做到这一点,要么做到最好,要么就不去做它,本着这样一个心太,我下了一个决心就是要学好C语言,开头我用了最笨的方法,就是一个厚厚的本子,一支笔,一本C语言书,每天有事没事抄程序,不管什么程序,我都不放过,一个一个的抄,抄了有好几个本,回到宿舍就在机子上调程序,一个月过去了,老师让做C语言项目,是一个同学成果管理系统,在当时这样一个项目对我们来说真是难度不小,可是我本着一个试一试的心太去做了,一个打死我都不敢信任的奇迹消失了。

这个程序我写出来了,而且几乎是一气合成,而且只用了一个晚上的,写了足足有六页的代码,看着写在本子上的代码我有点不信任,这怎么可能呢,当晚我没有睡着觉,兴奋啊,谁能睡的着。做这个项目让我明白了一些,再大的程序也是有不同的小程序组成的,由于我每天抄程序,抄的全是小程序,做这个大点的程序的时候我发觉全是一个一个的小程序,抄了一个月的程序,当然能很顺当的就写出来了。

后来我明白了,抄程序是最笨的方法但我认为它是进步最快的方法,抄程序是积累阅历的时候,而做项目才是真正把所学为所用的`时候,可以说只有你做一个大点的项目出来才能真正是说明你学到了东西,你会用所学的东西,要不然就算你学的再多,不会用也没用啊,我还发觉有许多同学,在学飞C语言的时候比我学的要好,可是他们却做不出来项目,就是说学会了但是不会用,那我说还不如不学呢。有点铺张时间。做学问特殊是计算机肯定要做的精准。

第 5 页

比方说一个语句一个关键字,你肯定要把它几乎全部的用方法都能清晰明白,比方说print语句,对于它你肯定要明白什么时候用,这些你都要特别的清晰明白,要不然说不定那一天你用会碰上麻烦事,一句话要学精了,语法把握住了,接下来就是写程序了,其实抄程序并不是说始终没有目的去抄,你会发觉当你抄一段时间以后就不用再抄了,由于大部分都是一样的你一看就知道怎么写了,当你一看到程序就知道它什么功能,那里有错的时候,那你的成果可是进步不小啊,这并不需要太多的时间,只要你专心一个月足够了。

跟大家说几点阅历:

1、在学习的时候肯定要留意这几点,不会的肯定要问明白,不管谁能让他教会你学问就是你的了,要学会让学问为我所用。在看书的时候肯定要做好标记,特殊是不懂的地方肯定要标明是什么意思。

2、在学习语言的时候肯定要记住动手,不要只说不做,这样会行成眼高手低,不管什么样的程序都要亲自做过才能说会了,不要成天说我不会学不会,其实是你不想学,只是你下决心抄一个月程序,我保证我能有大的进步,其实当你抄到一周到两周的时候你就会特想抄,由于你会发觉程序你能看懂了,能帮别人调程序了,有一种成就感呀!它会让你更加努力的去学习。

3、再一点是我建议大家在上课的时候少看课本,课本要在下课的时候看特殊是上课前肯定要先看看课本,上课的时候呢就不要看了,不要老师讲到那个问题了你立刻在书上找,这样不好,会影响你的留意力,其实还真不如留意听老师讲呢?由于你要是一边听一边看

第 6 页

课本,你是看到了书上的答案但是老师的思路你没有听到,而要是你不看的话,你听明白了思路,肯定是想迫切的看到结果,这个时候看课本才是记的最死的时候,学习要的是就是个效率吗?

4、提示大家学习要讲效率,我发觉有许多同学每天学习,每天最早到教室,走的又最晚,别人玩他在学,别人学他也学,可是别的一天30%的学习时间却比他们一天50%以上的学习时间的效率要高上不仅仅是几倍的问题,所以我要说的是不要对别人说你每天在学习,要说你每天在进步,学习不是要你学习了多久是,是要你学了多少东西的,你学一小时还没有别人学一分钟的效率高,莫非自己不是铺张时间吗?不想学的时候就不要学,出去玩一会儿再来学说不定会有更好的效果。盼望这些阅历能跟大家共享一下,最终还是要跟大家强调一点,抄程序是学好C语言的最好最快的方法。

第 7 页


本文标签: 学习 代码 时候 C语言