1 / 13
文档名称:

c程序设计心得体会.docx

格式:docx   大小:16KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c程序设计心得体会.docx

上传人:清懿 2022/4/17 文件大小:16 KB

下载得到文件列表

c程序设计心得体会.docx

文档介绍

文档介绍:c程序设计心得体会
【篇一:c语言程序设计心得体会】
c语言程序设计心得体会
c语言是电脑程序设计的重要理论基础,在我们以后的学****和工作中都有着十分重要的地位。要学好这种语言,仅仅学****课本上的知识是不够的,还要经常自己动手,有时,是不知道发生了什么错误,如何改正,这就是差异。我个人认为可以试着按如下方法去做:
第一步、验证性练****br/> 在这一步要求按照教材上的程序实例进行原样输入,运行一下程序
是否正确。在这一
基本掌握c语言编程软件的使用方法
第二步、照葫芦画瓢
在第一步输入的c程序的基础上进行试验性的修改,运行一下程序看一看程序结果发了什么变化,分析结果变化的原因,加深所学知识点的理解。事实上这和第一步是同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。
还可以将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学****c语言程序发生错误的原因和修改错误的能力。
注意:每次只改错一个地方,目的是显示发生该错误的真正原因,防止一次改动多个地方,弄清发生错误的真正原因 。其次,上机调试程序时可以带一个笔记本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,防止再编程时犯同样的错误。 第三步、自己试做类似问题
在这一步要求不看教材,即使程序不能运行,看自己能否将其改正过来,使其能正确运行。目的是对前两步的记忆、理解进一步强化。比照前两步,设计一些相同的问题,试着自己编程,然后调试,再逐渐扩大,增加程序行,添加一些辅助功能等等。
〔3〕综合能力
可以先做小程序,然后综合各个小程序,试着做一个稍大的程序,提高自己的综合运用能力。比方进行课程设计实训就是一种不错的选择,会对实际运用能力有较大提高,并且还
会对所学知识进行加深、稳固理解。在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试自己去实现或者模仿着去实现,让别人对你的代码多提意见,探究别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改进改进,我想每隔一段时间,都会有意想不到的收获。
四、课程的易错点及解决方法
c语言常见错误:
c语言的最大特点是:功能强、使用方便灵活。c编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学c语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,以下是一些c编程时常犯的错误。
,忽略了大小写字母的区别。main(){ int a=5;
printf(%d,a);}编译程序把a和a认为是两个不同的变量名,而显示出错信息。c认为大写字母和小写字母是两个不同的字符****惯上,符号常量名用大写,变量名用小写表示,以增加可读性。
,进行了不合法的运算。main(){float a,b; printf(%d,a%b);}%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。
。char c;c=a;在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。c规定以“\0”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a’和‘\0’,而把它赋给一个字符变量是不行的。
“=”与“==”的区别。在许多高级语言中,用“=”符号作为关系运算符“等于”。如在basic程序中可以写if (a=3) then ?但c语言中,“=”是赋值运算符,“==”是关系运算符。如:if (a==3) a=b;前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于****惯问题,初学者往往会犯这样的错误。
。分号是c语句中不可缺少的一部分,语句末尾必须有分号。a=1b=2编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。{ z=x+y;t=z/100;printf(%f,t);}对于复合语句来说,最后一个语句中最后的分号不能忽略不写(这是和pascal不同的)。
。对于一个复合语句,如:{ z=x+y;t=z/100;printf(%f,t);};复合语句的花括号后不应再加分号,否则将会

最近更新

非布司他在人体内的药动学和药效学研究的开题.. 2页

2024年春雨的作文500字20篇 24页

青年女性品牌服装美感体验与购买意愿的关系研.. 2页

2024年春节篮球赛捐款倡议书(通用11篇) 13页

雷达电子干扰信号建模与仿真设计研究的开题报.. 2页

雅砻江桐子林大桥钢索摩擦损伤机理分析的开题.. 2页

2024年春节企业慰问一线员工工作方案(通用15.. 41页

2024年春季运动会发言稿的范文 5页

2024年春季开学安全讲话稿 13页

2024年昆虫记读后感300字(通用25篇) 19页

2024年日记作文(精) 9页

2024年无聊的幽默说说 11页

锌锰干电池用代汞缓蚀剂的研究的开题报告 2页

康复护理评定 ppt课件 65页

2024年旅游的感悟作文 5页

2024年施工安全承诺书(汇编15篇) 24页

2024年施工员实习工作总结10篇 35页

铁路旅客列车振动舒适度评价分析研究的开题报.. 2页

铁磁材料磁化涡旋的相场模拟的开题报告 2页

2024年新闻部工作总结精品(15篇) 41页

钢纤维混凝土服役特性与寿命研究的开题报告 2页

钢桁架连续梁桥公路桥面维修换板工程关键技术.. 2页

《检验检测机构资质认定管理办法》 8页

缓刑矫正人员思想汇报100篇 2页

服装生产步骤和工序(精) 32页

新区集中供热工程调试方案报告 30页

小学生防溺水安全教育PPT模板下载 38页

道路两侧乔木修剪的施工方案 14页

学习条例中关于违反政治纪律行为的心得体会 23页

穿楼层管预留洞口封堵质量技术交底 2页