首页 C程序 考试 改错技巧

C程序 考试 改错技巧

举报
开通vip

C程序 考试 改错技巧程序改错技巧1.简单语法错误变量定义出错如数字1和字母l;数字0和字母o在书写上不容易看清楚大小写错误C语言是需要区分大小写的,变量APH和变量aph是完全不同的两个变量,关键字应该全部小写,如if,while,int等。运算符书写错误“=”和“==”的区别,前者是赋值运算符,后者是关系运算符;“/”和“\”的区别,前者是除法运算,后者是转义字符的表示。符号错误字符常量用‘’括起来,字符串使用“”,不能混用;“()”、“{}”、“[]”应成对出现,没有成对即出现错误。语句书写错误“;”是语句的组成部分,在语句结束时...

C程序 考试 改错技巧
程序改错技巧1.简单语法错误变量定义出错如数字1和字母l;数字0和字母o在 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写上不容易看清楚大小写错误C语言是需要区分大小写的,变量APH和变量aph是完全不同的两个变量,关键字应该全部小写,如if,while,int等。运算符书写错误“=”和“==”的区别,前者是赋值运算符,后者是关系运算符;“/”和“\”的区别,前者是除法运算,后者是转义字符的表示。符号错误字符常量用‘’括起来,字符串使用“”,不能混用;“()”、“{}”、“[]”应成对出现,没有成对即出现错误。语句书写错误“;”是语句的组成部分,在语句结束时必须打上“;”,没有“;”就会出现错误。MODI1举例2.简单逻辑错误判断条件错。循环条件始终为“真”,导致程序出现死循环,循环条件第一次判断就为假,循环一次都没有执行,从而出现错误结果。该用“&&”运算,却用成了“||”;该用“>”,却用成了“<”等循环控制变量的初值错误。循环累加、累乘错误。循环累加、累乘算法,在循环体中会有以下形式的语句:s=s+i;s=s*i;或者用复合的赋值运算法表示s+=i;s*=i;而在改错题中,会出现这样的错误语句:s=i;MODI2举例数组处理错误通常表现在数组元素下标的错误表示上。数组元素的下标从0开始编号在程序中使用数组,数组元素的下标变化规律显得十分重要。3.整型数组处理错误MODI3举例4.字符串处理错误字符数组中,数组元素下标出错;单引号和双引号使用错误;字符应该用单引号括起来字符串应该用双引号括起来;字符串结束标记'\0'使用错误。MODI4举例5.函数处理错误函数类型定义是否出错。函数名是否有错。这个错误要通过main函数中对函数的调用来判断。形参是否有错。形参类型、形参个数是否正确。这个错误必须根据main函数中实参的类型和个数来进行判断。举例MODI56.指针使用错误指针定义有误。实参是一个地址值,形参应该定义为指针。指针使用有误。对指针赋值错误,指针应该存放地址;要取出指针指向的变量时,需要通过指针运算符“*”来实现。举例MODI67.链表处理错误指针赋值错误。带头结点的链表和不带头结点的链表,在处理过程中有一点细微区别;带头结点:p=h->next;不带头结点:p=h;循环过程中,让指针p指向下一个结点,常用语句为:p=p->next;链表头结点地址错误。链表处理过程中,头结点的地址通常赋值给指针h,h的值不变,若要对链表进行访问,一般会引入一个指针p进行循环。举例MODI7MODI8
本文档为【C程序 考试 改错技巧】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
中小学教育资料
暂无简介~
格式:ppt
大小:216KB
软件:PowerPoint
页数:16
分类:生活休闲
上传时间:2023-04-05
浏览量:6