下面是范文网小编整理的c心得体会共3篇(c程序设计心得体会),欢迎参阅。
c心得体会共1
C语言学习心得体会
襄樊职业技术学院 计应0802 蒋静
光阴荏苒,当一年的时光白驹过隙般一晃而过,我的C语言学习历程划上了句号。但我深知我所学到的只不过是C语言的皮毛而已。将来我若想有所提高,有所成就,就还必须努力完善自己的C 语言体系,下面我就简谈一下自己的学习体会吧!
开始学习时,我几乎听不懂老师在讲什么,就感觉讲台上一个博学者在给我们讲一些让我们“得道成仙”的话语,可怜的是台下的我们没有一个人晓得他的仙语。总之,课堂上老师讲的是唾惺横飞,而我们是听得昏昏欲睡。
随着时间的推移,随着知识的积累,我对C语言的认识终于有了点眉目。我越听越有一种懂它恨晚的感觉,但是从此我在C语言上的磕磕绊绊也开始了…….
C语言的学习,有许多要迈过去的沟沟坎坎,那我就说一下里面的玄机吧。C语言是写给电脑看的语言,电脑只懂二进制,所以我们就必须掌握二进制与八进制、十进制、十六进制的转换关系。其次,我们必须记住C语言的关键字,且C语言有许多常用字符,它们和ASCII代码一一对应。再次,C语言有许多运算符,它们的结合方向不一样,且有各自的优先级。我们要掌握C语言,那么掌握它们就是基础。C语言是一种高级语言,是所有语言的基础,学好C语言,将对我们今后的语言课程的学习有很大帮助。当我学到数据结构这门课时,我能够隐约地感觉到C语言学到的知识,在其中派上了用场。如数组的学习,给我带来了不少烦恼。但是说起数组来,它贯穿于我们整个C言之中,我们经常要用它来存储数据。编写图形要用它来储存坐标数据,编写音乐要用它来储存音符乐谱,即使学生的成绩也要用到它来储存??但是,如果我们在利用它的时候,不好好注意,将被弄得眼花缭乱!我们在利用它来处理数据的时候,涉及到的排序,找最大,最小值这些问题。特别是排序,方法挺多,但如果不把握住几种常用的方法,使用数组就变得非常不便。常用的方法中,有冒泡排序,选择排序,希尔排序,快速排序等方法:选择法排序,与冒泡法排序都是利用for循环语句,前者是先寻找出最大最小值的下标,然后再交换,后者则是利用相邻间元素的比较大小,不符合要求顺序的就交换,这样一级一级地向上交换,把最大的或者最小的放到最上面去;对于后两种办法排序,都利用到循环次数不确定的while和do-while语句,前者还利用到for语句,希尔排序利用一一对应比较的办法,后者利用数组中其它元素与中间数进行比较大小,然后实行交换。
以上只是我学习C语言的一此经历,下面我想与大家分享一下我的学习经验、建议:
一、学习C语言呢,首先要调整好自己的心态,不要再想着玩了。只有自己努力学习,才能学有所得,学有所想,学有所用。
二、在学习C语言的时候不要钻牛角尖,不要在一个问题上卡死,当你遇到问题时,要多想想多条途径去解决一个问题。如果实在解决不了了,可以去请教你的任课老师。(学习的时候一定要注意这几点,不会的一定要问明白,不管谁能让他教会你知识就是你的了,要学会让知识为我所用。在看书的时候一定要做好标记,特别是不懂的地方一定要标明是什么意思。)
三、学C语言时,要多想,多写,多练,多动!当一个题目出现的时候,你不能只想到用一种方法去解决它,要多想出几种方法去做、去研究;当你将它完成后,可以将它全部删去,然后再重新写,写个
二、三遍就熟悉了;如果你有多余的时间,你可以按照这道题的模板稍加修改,然后自己去做,做个N遍,此为多练;一般来说,一道题如果你有三种做法将它做出来,那么对于这一类型的题目你就不在话下拉!当然你也可以给自己出题目,多动动脑筋,这样可以提高自己的发散思维和逻辑能力,这是很重要的!!!
四、在上课的时候一定要认真听老师讲课及上课演示的代码,因为有些东西是书上没有的。如果上课不认真听,那么在练习的时候是很困难的(当然天才除外)。
五、在学习语言的时候一定要记住动手,不要只说不做,这样会行成眼高手低,不管什么样的程序都要亲手做过才能说会了。
六、学习时,老师是宝贵的资源,但也别忘了图书管的作用,多跑图书管,多借相关的书看,多看程序、分析程序思想、多做题,从中寻找不会的题,与老师、同学交流,进而不断地提高自己!
最后,再送大家几句话:
1、学习不要死钻牛角尖,当你遇到解不开的问题时,就要换一种方法去想想,说不定会有新的路给你去走,而且很宽敞。主要是要用心去学、并且要找到好的学习方法,肯定有所成功。
2、在学习C语言的路上我们都是公平的,且我们的智力大抵相似,最后能否成功就看我们的学习态度。要想成功,我们就必须努力且要坚持,因为蝴蝶是蛹痛苦脱茧后的羽化,凤凰要在烈火中锻造才能涅磐。
3、想想自己的未来,看看自己的过去。我不想用过多的时间来考虑。过去的一切都已经不可挽回了。未来又充满了无数的变数。我只想把握的就是现在。总结过去的经验,并用以指导现在,我想才能在以后的日子里少些感伤,少些变数,让未来变得更美好。
4、想成功的人找方法,梦想成功的人找失败的借口,我希望我和我的朋友都不是一个找借口的人。
以上所述,旨在抛砖引玉,若有不当,敬请见谅!
2009-07-15
c心得体会共2
C++学习心得体会
通过一学期对C++的学习,我感觉学习C++是有一定难度却又是非常有趣
的科目。也是很有帮助的。
深刻感受到如果真的想要学好这么课,或者说是从这门课学到点什么东西
的话,那就是两个字:实践。学习编程的秘诀是编程,编程,再编程,一本再好
的书也不能挽救一个不动手的人。即使老师给了已经打好过的书上例子的程序,
我们也应当把书上的程序例子亲手输入到电脑上实践, 而且更高的境界是你应
当自己先尝试着写写代码,然后再看看自己的实现方法和书上的程序有何出入,
或者谁的更好。所谓的实践就是自己上机练习,至少要把书上的例子调试通过,
这很重要,因为一般数据机构后面的一些编程习题是再次基础上加进去的。 书
上的成员函数的实现它不会全部写出来,只把当前所讲的一些重要的代码给出,
基本上的数据结构书都是如此的,那些未给出的就要你自己去补充完整了,一
般都不会太难,有问题可以请教老师。 书上的例子有很多都是一下子就给出了
所有的成员函数的声明,但实现可能不会全部写出来,篇幅限制。但我感觉也
不必把所有的成员函数都去一一实现,你可以一个一个来,解决一个再...
C++相对于数学分析和高等代数来说还是简单一点,它没有复杂的计算,只
需要理解好知识点,然后多敲敲键盘写写程序就可以很好地掌握了,但是想学
的更好,我觉得必须的多看点课外书,这也是必须的。
这是个人的一点学习心得,希望能更好的运用到学习中去。C++是一门很有
用的、对于我们的就业很实际的语言,学习好C++是一项必须而实际的任务。我
们必须要好好掌握。
——郑冬冬 数院信息二班
c心得体会共3
心得体会
在这几周的面向对象的课程设计中,通过完成本次任务,我所收获到的东西颇丰。
利用设计这次学生信息管理的机会,使我熟练地掌握了上学期所学的C++面向对象程序编程,也更加深入理解了学生信息管理的操作原理和了解了文件的用法及其作用,为日后如何熟练使用文件打下坚实的基础。此外,本次算法的实现采用了C和C++语言面向对象编程,使我对基类的构建,派生类的使用等等各类c的知识,有更深层次的认识。
在这次课程设计中,我还懂得了程序开发的一些比较重要的步骤,如总体分析,程序模块设计等。相信通过此次课程设计会为我以后的学习和工作带来很大的好处。最重要的还是激发我对编程的兴趣和热情,让我从一个只懂理论变成了做一些小程序,让我们对编程更加热爱。
最重要的是,在这次的编程中我们不断地从源程序中寻找错误,修改错误,通过不断地更新程序提升对编程的理解。虽然现有的编程还不完美,但是执着认识到了追求完美的信念,相信在下一次的面向对面编程的过程中能将程序推向所能的极致。
通过在这次编程中和队友的携手合作,为以后的合作打下不错的默契,培养相互的信心,提高集体的凝聚力。总而言之,这次的课程设计是比较成功的。程序设计最重要的是要敢于创新,而不应该止步于旧知识的应用,唯有不安于现状,才能有更大的发展空间。
c心得体会共3篇(c程序设计心得体会)相关文章:
相关热词搜索:c心得体会(共5篇)