篇一:自己的c语言心得体会**。
姓名:学号:
班级:指导老师:
完成日期:摘要】《c语言程序设计》是全国各地高等院校各专业本科教学中的一门重要的技术基础课,在各专业的本科教学计划中占有重要地位和作用。其目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。
其目的是培养学生的程序设计理念、掌握程序设计的基本方法,为后续课程(数据结构、面向对象程序设计、操作系统、编译原理和软件工程等)打下坚实的基础。
学习c语言程序设计课程旨在使学生掌握c语言的基本语法、基本语句、基本控制结构以及自顶向下结构化程序设计的基本方法,使学生认识到算法、良好的程序设计风格以及实践在该课程学习中的重要性,培养学生熟练使用c语言编程分析和解决实际问题的能力。
关键词】c语言程序设计、学习心得、数组、选择结构c程序设计、循环结构c程序设计。
正文:在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。
一、什么是c语言程序设计?
c语言是一种结构化设计语言,它兼顾有高级语言的特点和低级语言的功能。其设计功能十分强大,既可用于编写应用软件,又可用于设计制作系统软件。同时,c语言是一种较为通用的编程软件,在目前的软件行业中使用也是十分的广泛。
虽然c语言是面向dos编程的,但它是计算机的底层编程工具之一。由c语言编写的程序,它的**质量和运行速度仅次于汇编语言编写的程序,c语言具有简单易学和可移植性好等特点,同时又具有汇编语言的特点,具有较强的生命力和广泛的应用前景。
二、为什么要学习c语言程序设计?
随着计算机技术的深入发展,特别是微机的普及,越来越多的人在学习计算机知识以满足社会发展和自身的需要。
c语言不仅为计算机专业人员所使用和喜爱,近年来,许多计算机应用人员也开始喜爱和使用c语言。实践证明,它是一种很好的程序设计语言。
三、在学习过程中所遇到的困难、及原因分析。
1)原因分析:
上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手。所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决。
问题的实际需要控制程序的流程,如果没有深刻地理解c语言的语句的执行过程(或流程),是不会编写程序解决这些实际问题的。
用c语言编程解决实际问题,所需要的不仅仅是c语言的编程知识,还需要相关的专业知识。例如,如果不知道长方形的面积公式,即使c语言学得再好也编不出求长方形的面积的程序来。
c语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好c语言的。例如,大家都看过精彩自行车杂技表演,假如,我们从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路恐怕都不行。
2)实践调试能力。
原因分析:调试程序是一种实践性很强的事。即使再优秀的程序员编写程序时也会犯错误的,可能是最低级的语法错误,但他能快速发现错误并改正错误,而我们c语言初学者在面对错误提示时,是不知道发生了什么错误,如何改正,这就是差别。
我个人认为可以试着按如下方法去做:
第一步、验证性练习。
在这一步要求按照教材上的程序实例进行原样输入,运行一下程序。
是否正确。在这一。
基本掌握c语言编程软件的使用方法。
第二步、照葫芦画瓢。
在第一步输入的c程序的基础上进行试验性的修改,运行一下程序看一看程序结果发了什么变化,分析结果变化的原因,加深所学知识点的理解。事实上这和第一步是同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。
还可以将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习c语言程序发生错误的原因和修改错误的能力。
注意:每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,弄清发生错误的真正原因。其次,上机调试程序时可以带一个笔记本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免再编程时犯同样的错误。
第三步、自己试做类似问题。
在这一步要求不看教材,即使程序不能运行,看自己能否将其改正过来,使其能正确运行。目的是对前两步的记忆、理解进一步强化。对比前两步,设计一些相同的问题,试着自己编程,然后调试,再逐渐扩大,增加程序行,添加一些辅助功能等等。
3)综合能力。
可以先做小程序,然后综合各个小程序,试着做一个稍大的程序,提高自己的综合运用能力。比如进行课程设计实训就是一种不错的选择,会对实际运用能力有较大提高,并且还。
会对所学知识进行加深、巩固理解。在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的**,尝试自己去实现或者模仿着去实现,让别人对你的**多提意见,**别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获。
四、课程的易错点及解决办法。
c语言常见错误:
c语言的最大特点是:功能强、使用方便灵活。c编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学c语言的人来说,经常会出一些连自己都不知道错在**的错误。
看着有错的程序,不知该如何改起,以下是一些c编程时常犯的错误。
1.书写标识符时,忽略了大小写字母的区别。main()编译程序把a和a认为是两个不同的变量名,而显示出错信息。
c认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。
2.忽略了变量的类型,进行了不合法的运算。main()%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
c语言实训心得体会
的理论知识转化基本技能。这次的实训,使我对c语言的学习产生浓厚的兴趣。还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长知识,提高我们的学习热情。实训中深切体会到了老师认真负责的伟大的精神和热情为同学指导的促学方式...
c语言实训心得体会
百度最近发表了一篇名为 语言实训心得体会范文 的范文,好的范文应该跟大家分享,语言已被广泛地应用于系统软件和应用软件的开发中。以下是小编为大家搜索整理的语言实训心得体会范文,欢迎阅读!语言实训心得体会范文一在初学 语言的一个学期后,我们进行了 语言实训阶段,尝试编写一个比较复杂的程序系统。在为期两周...
C语言实训作业
c语言通识教育 实训指导书。实训课 2学时 指导教师 何天成。2016年月日。c 语言是现代最流行的通用程序设计语言之一,它既具有高级程序设计语言的优点,又具有低级程序设计语言的特点,既可以用来编写系统程序,又可以用来编写应用程序。因此,c 语言正在被迅速地推广和普及。上机实验是该课程教学的一个重要...